# -*- coding: utf-8  -*-

#
# (C) Pywikipedia bot team, 2004-2013
#
# Distributed under the terms of the MIT license.
#
__version__ = '$Id$'

import re
import urllib
from datetime import timedelta, datetime

import config
import wikipedia as pywikibot


# Parent class for all wiki families
class Family(object):
    def __init__(self):
        if not hasattr(self, 'name'):
            self.name = None

        # For interwiki sorting order see
        # http://meta.wikimedia.org/wiki/Interwiki_sorting_order

        # The sorting order by language name from meta
        # MediaWiki:Interwiki_config-sorting_order-native-languagename
        self.alphabetic = [
            'ace', 'kbd', 'af', 'ak', 'als', 'am', 'ang', 'ab', 'ar', 'an',
            'arc', 'roa-rup', 'frp', 'as', 'ast', 'gn', 'av', 'ay', 'az', 'bm',
            'bn', 'bjn', 'zh-min-nan', 'nan', 'map-bms', 'ba', 'be', 'be-x-old',
            'bh', 'bcl', 'bi', 'bg', 'bar', 'bo', 'bs', 'br', 'bxr', 'ca', 'cv',
            'ceb', 'cs', 'ch', 'cbk-zam', 'ny', 'sn', 'tum', 'cho', 'co', 'cy',
            'da', 'dk', 'pdc', 'de', 'dv', 'nv', 'dsb', 'dz', 'mh', 'et', 'el',
            'eml', 'en', 'myv', 'es', 'eo', 'ext', 'eu', 'ee', 'fa', 'hif',
            'fo', 'fr', 'fy', 'ff', 'fur', 'ga', 'gv', 'gag', 'gd', 'gl', 'gan',
            'ki', 'glk', 'gu', 'got', 'hak', 'xal', 'ko', 'ha', 'haw', 'hy',
            'hi', 'ho', 'hsb', 'hr', 'io', 'ig', 'ilo', 'bpy', 'id', 'ia', 'ie',
            'iu', 'ik', 'os', 'xh', 'zu', 'is', 'it', 'he', 'jv', 'kl', 'kn',
            'kr', 'pam', 'krc', 'ka', 'ks', 'csb', 'kk', 'kw', 'rw', 'rn', 'sw',
            'kv', 'kg', 'ht', 'ku', 'kj', 'ky', 'mrj', 'lad', 'lbe', 'lez',
            'lo', 'ltg', 'la', 'lv', 'lb', 'lt', 'lij', 'li', 'ln', 'jbo', 'lg',
            'lmo', 'hu', 'mk', 'mg', 'ml', 'mt', 'mi', 'mr', 'xmf', 'arz',
            'mzn', 'ms', 'min', 'cdo', 'mwl', 'mdf', 'mo', 'mn', 'mus', 'my',
            'nah', 'na', 'fj', 'nl', 'nds-nl', 'cr', 'ne', 'new', 'ja', 'nap',
            'ce', 'frr', 'pih', 'no', 'nb', 'nn', 'nrm', 'nov', 'ii', 'oc',
            'mhr', 'or', 'om', 'ng', 'hz', 'uz', 'pa', 'pi', 'pfl', 'pag',
            'pnb', 'pap', 'ps', 'koi', 'km', 'pcd', 'pms', 'tpi', 'nds', 'pl',
            'tokipona', 'tp', 'pnt', 'pt', 'aa', 'kaa', 'crh', 'ty', 'ksh',
            'ro', 'rmy', 'rm', 'qu', 'rue', 'ru', 'sah', 'se', 'sm', 'sa', 'sg',
            'sc', 'sco', 'stq', 'st', 'nso', 'tn', 'sq', 'scn', 'si', 'simple',
            'sd', 'ss', 'sk', 'sl', 'cu', 'szl', 'so', 'ckb', 'srn', 'sr', 'sh',
            'su', 'fi', 'sv', 'tl', 'ta', 'shi', 'kab', 'roa-tara', 'tt', 'te',
            'tet', 'th', 'ti', 'tg', 'to', 'chr', 'chy', 've', 'tr', 'tk', 'tw',
            'udm', 'bug', 'uk', 'ur', 'ug', 'za', 'vec', 'vep', 'vi', 'vo',
            'fiu-vro', 'wa', 'zh-classical', 'vls', 'war', 'wo', 'wuu', 'ts',
            'yi', 'yo', 'zh-yue', 'diq', 'zea', 'bat-smg', 'zh', 'zh-tw',
            'zh-cn',
        ]

        # The revised sorting order by first word from meta
        # MediaWiki:Interwiki_config-sorting_order-native-languagename-firstword
        self.alphabetic_revised = [
            'ace', 'kbd', 'af', 'ak', 'als', 'am', 'ang', 'ab', 'ar', 'an',
            'arc', 'roa-rup', 'frp', 'as', 'ast', 'gn', 'av', 'ay', 'az', 'bjn',
            'id', 'ms', 'bm', 'bn', 'zh-min-nan', 'nan', 'map-bms', 'jv', 'su',
            'ba', 'min', 'be', 'be-x-old', 'bh', 'bcl', 'bi', 'bar', 'bo', 'bs',
            'br', 'bug', 'bg', 'bxr', 'ca', 'ceb', 'cv', 'cs', 'ch', 'cbk-zam',
            'ny', 'sn', 'tum', 'cho', 'co', 'cy', 'da', 'dk', 'pdc', 'de', 'dv',
            'nv', 'dsb', 'na', 'dz', 'mh', 'et', 'el', 'eml', 'en', 'myv', 'es',
            'eo', 'ext', 'eu', 'ee', 'fa', 'hif', 'fo', 'fr', 'fy', 'ff', 'fur',
            'ga', 'gv', 'sm', 'gag', 'gd', 'gl', 'gan', 'ki', 'glk', 'gu',
            'got', 'hak', 'xal', 'ko', 'ha', 'haw', 'hy', 'hi', 'ho', 'hsb',
            'hr', 'io', 'ig', 'ilo', 'bpy', 'ia', 'ie', 'iu', 'ik', 'os', 'xh',
            'zu', 'is', 'it', 'he', 'kl', 'kn', 'kr', 'pam', 'ka', 'ks', 'csb',
            'kk', 'kw', 'rw', 'ky', 'rn', 'mrj', 'sw', 'kv', 'kg', 'ht', 'ku',
            'kj', 'lad', 'lbe', 'lez', 'lo', 'la', 'ltg', 'lv', 'to', 'lb',
            'lt', 'lij', 'li', 'ln', 'jbo', 'lg', 'lmo', 'hu', 'mk', 'mg', 'ml',
            'krc', 'mt', 'mi', 'mr', 'xmf', 'arz', 'mzn', 'cdo', 'mwl', 'koi',
            'mdf', 'mo', 'mn', 'mus', 'my', 'nah', 'fj', 'nl', 'nds-nl', 'cr',
            'ne', 'new', 'ja', 'nap', 'ce', 'frr', 'pih', 'no', 'nb', 'nn',
            'nrm', 'nov', 'ii', 'oc', 'mhr', 'or', 'om', 'ng', 'hz', 'uz', 'pa',
            'pi', 'pfl', 'pag', 'pnb', 'pap', 'ps', 'km', 'pcd', 'pms', 'nds',
            'pl', 'pnt', 'pt', 'aa', 'kaa', 'crh', 'ty', 'ksh', 'ro', 'rmy',
            'rm', 'qu', 'ru', 'rue', 'sah', 'se', 'sa', 'sg', 'sc', 'sco',
            'stq', 'st', 'nso', 'tn', 'sq', 'scn', 'si', 'simple', 'sd', 'ss',
            'sk', 'sl', 'cu', 'szl', 'so', 'ckb', 'srn', 'sr', 'sh', 'fi', 'sv',
            'tl', 'ta', 'shi', 'kab', 'roa-tara', 'tt', 'te', 'tet', 'th', 'vi',
            'ti', 'tg', 'tpi', 'tokipona', 'tp', 'chr', 'chy', 've', 'tr', 'tk',
            'tw', 'udm', 'uk', 'ur', 'ug', 'za', 'vec', 'vep', 'vo', 'fiu-vro',
            'wa', 'zh-classical', 'vls', 'war', 'wo', 'wuu', 'ts', 'yi', 'yo',
            'zh-yue', 'diq', 'zea', 'bat-smg', 'zh', 'zh-tw', 'zh-cn',
        ]

        # Order for fy: alphabetical by code, but y counts as i
        def fycomp(x, y):
            x = x.replace("y", "i") + x.count("y") * "!"
            y = y.replace("y", "i") + y.count("y") * "!"
            return cmp(x, y)
        self.fyinterwiki = self.alphabetic[:]
        self.fyinterwiki.remove('nb')
        self.fyinterwiki.sort(fycomp)

        self.langs = {}

        # The timedelta to GMT of the server.
        # Exemple for a server running CET :
        # timedelta(hours=+1)
        self.servergmtoffset = timedelta()

        # Translation used on all wikis for the different namespaces.
        # (Please sort languages alphabetically)
        # You only need to enter translations that differ from _default.
        self.namespaces = {
            -2: {
                '_default': u'Media',
                'ab': [u'Амедиа', u'Медиа'],
                'ace': u'Alat',
                'ak': u'Medya',
                'als': u'Medium',
                'am': u'ፋይል',
                'ar': [u'ميديا', u'وسائط'],
                'arc': u'ܡܝܕܝܐ',
                'arz': [u'ميديا', u'وسائط'],
                'as': u'মাধ্যম',
                'ast': u'Medios',
                'av': u'Медиа',
                'ay': u'Medio',
                'az': [u'Media', u'Mediya'],
                'ba': u'Медиа',
                'bar': [u'Media', u'Medium'],
                'bat-smg': u'Medėjė',
                'bcl': u'Medio',
                'be': u'Мультымедыя',
                'be-x-old': u'Мэдыя',
                'bg': u'Медия',
                'bh': u'मीडिया',
                'bm': u'Média',
                'bn': u'মিডিয়া',
                'bpy': u'মিডিয়া',
                'bs': [u'Mediji', u'Medija'],
                'bxr': u'Меди',
                'cbk-zam': u'Medio',
                'ce': [u'Медиа', u'Медйа'],
                'ceb': u'Medya',
                'ckb': u'میدیا',
                'crh': [u'Media', u'Медиа'],
                'cs': u'Média',
                'cu': u'Срѣдьства',
                'cv': u'Медиа',
                'de': u'Medium',
                'diq': u'Medya',
                'dsb': u'Medija',
                'dv': u'މީޑިއާ',
                'el': [u'Μέσο', u'Μέσον'],
                'eo': u'Aŭdvidaĵo',
                'es': u'Medio',
                'et': u'Meedia',
                'fa': [u'مدیا', u'رسانه', u'رسانه‌ای'],
                'ff': u'Média',
                'fiu-vro': u'Meediä',
                'fo': u'Miðil',
                'fr': u'Média',
                'frp': u'Mèdia',
                'frr': u'Medium',
                'ga': u'Meán',
                'gag': [u'Mediya', u'Medya'],
                'gan': u'媒體',
                'gd': u'Meadhan',
                'glk': [u'مدیا', u'رسانه', u'رسانه‌ای'],
                'gn': u'Medio',
                'gu': u'દ્રશ્ય-શ્રાવ્ય (મિડિયા)',
                'gv': u'Meanyn',
                'haw': u'Pāpaho',
                'he': u'מדיה',
                'hi': u'मीडिया',
                'hif': u'saadhan',
                'hr': u'Mediji',
                'ht': u'Medya',
                'hu': u'Média',
                'hy': u'Մեդիա',
                'ia': u'Multimedia',
                'ig': [u'Midia', u'Nká'],
                'ilo': u'Midia',
                'is': u'Miðill',
                'ja': u'メディア',
                'ka': u'მედია',
                'kaa': [u'Media', u'Таспа', u'تاسپا'],
                'kbd': u'Медиа',
                'kk': [u'Таспа', u'Taspa', u'تاسپا'],
                'km': [u'មេឌា', u'មីឌា'],
                'kn': u'ಮೀಡಿಯ',
                'ko': u'미디어',
                'koi': u'Медиа',
                'krc': u'Медиа',
                'ks': u'میڈیا',
                'ksh': [u'Medie', u'Medium', u'Meedije', u'Meedijum'],
                'ku': u'Medya',
                'kv': u'Медиа',
                'ky': u'Медиа',
                'lad': [u'Medya', u'Meddia'],
                'lbe': u'Медиа',
                'lez': u'Медиа',
                'ln': u'Média',
                'lo': [u'ສື່', u'ສື່ອ'],
                'lt': u'Medija',
                'ltg': u'Medeja',
                'mdf': u'Медиа',
                'mg': [u'Rakitra', u'Média'],
                'mhr': u'Медиа',
                'mk': [u'Медиум', u'Медија'],
                'ml': u'മീഡിയ',
                'mn': u'Медиа',
                'mr': u'मिडिया',
                'mrj': u'Медиа',
                'mt': [u'Medja', u'Midja'],
                'myv': u'Медия',
                'mzn': [u'مدیا', u'مه‌دیا'],
                'nah': u'Mēdiatl',
                'ne': u'मीडिया',
                'new': u'माध्यम',
                'nn': u'Filpeikar',
                'no': u'Medium',
                'oc': u'Mèdia',
                'or': u'ମାଧ୍ୟମ',
                'os': u'Медиа',
                'pa': u'ਮੀਡੀਆ',
                'pcd': u'Média',
                'pdc': u'Medium',
                'pfl': u'Medium',
                'pi': u'मीडिया',
                'pnt': u'Μέσον',
                'ps': u'رسنۍ',
                'pt': u'Multimédia',
                'qu': u'Midya',
                'rm': u'Multimedia',
                'rmy': u'Mediya',
                'ru': u'Медиа',
                'rue': u'Медіа',
                'sa': [u'माध्यमम्', u'माध्यम'],
                'sah': u'Медиа',
                'scn': u'Mèdia',
                'sd': u'ذريعات',
                'sg': u'Média',
                'si': u'මාධ්‍යය',
                'sk': u'Médiá',
                'sl': u'Datoteka',
                'sr': [u'Медиј', u'Medija', u'Медија'],
                'su': u'Média',
                'sw': u'Faili',
                'ta': u'ஊடகம்',
                'te': u'మీడియా',
                'tg': u'Медиа',
                'th': u'สื่อ',
                'tl': u'Midya',
                'tlh': u'Doch',
                'tr': [u'Ortam', u'Medya'],
                'tt': u'Медиа',
                'ty': u'Média',
                'udm': u'Медиа',
                'ug': u'ۋاسىتە',
                'uk': u'Медіа',
                'ur': [u'وسیط', u'زریعہ'],
                'uz': [u'Media', u'Mediya'],
                'vi': u'Phương tiện',
                'vo': u'Nünamakanäd',
                'war': u'Medya',
                'wo': u'Xibaarukaay',
                'wuu': [u'媒体文件', u'媒体'],
                'xal': u'Аһар',
                'xmf': u'მედია',
                'yi': u'מעדיע',
                'yo': u'Amóhùnmáwòrán',
                'za': [u'媒体文件', u'媒体'],
                'zh': [u'Media', u'媒体', u'媒體'],
                'zh-yue': [u'Media', u'媒體', u'媒体'],
            },
            -1: {
                '_default': u'Special',
                'ab': [u'Цастәи', u'Служебная'],
                'ace': [u'Kusuih', u'Istimewa'],
                'af': u'Spesiaal',
                'ak': u'Spesial',
                'als': u'Spezial',
                'am': u'ልዩ',
                'an': [u'Especial', u'Espezial'],
                'ang': u'Syndrig',
                'ar': u'خاص',
                'arc': u'ܕܝܠܢܝܐ',
                'arz': u'خاص',
                'as': [u'বিশেষ', u'विशेष'],
                'ast': u'Especial',
                'av': u'Служебная',
                'ay': u'Especial',
                'az': u'Xüsusi',
                'ba': [u'Махсус', u'Ярҙамсы'],
                'bar': u'Spezial',
                'bat-smg': [u'Specēlos', u'Specialus'],
                'bcl': u'Espesyal',
                'be': u'Адмысловае',
                'be-x-old': u'Спэцыяльныя',
                'bg': u'Специални',
                'bh': u'विशेष',
                'bjn': [u'Istimiwa', u'Istimewa'],
                'bm': u'Spécial',
                'bn': u'বিশেষ',
                'bpy': u'বিশেষ',
                'br': u'Dibar',
                'bs': u'Posebno',
                'bug': u'Istimewa',
                'bxr': u'Тусхай',
                'ca': u'Especial',
                'cbk-zam': u'Especial',
                'ce': [u'Белхан', u'Башхо'],
                'ceb': u'Espesyal',
                'ch': u'Espesiat',
                'ckb': u'تایبەت',
                'crh': [u'Mahsus', u'Махсус'],
                'cs': u'Speciální',
                'csb': u'Specjalnô',
                'cu': u'Нарочьна',
                'cv': u'Ятарлă',
                'cy': u'Arbennig',
                'da': u'Speciel',
                'de': u'Spezial',
                'diq': u'Xısusi',
                'dsb': u'Specialne',
                'dv': [u'ޚާއްސަ', u'ހާއްޞަ'],
                'el': u'Ειδικό',
                'eml': u'Speciale',
                'eo': [u'Specialaĵo', u'Speciala'],
                'es': u'Especial',
                'et': u'Eri',
                'eu': [u'Berezi', u'Aparteko'],
                'fa': u'ویژه',
                'ff': u'Spécial',
                'fi': u'Toiminnot',
                'fiu-vro': u'Tallituslehekülg',
                'fo': [u'Serstakt', u'Serstakur'],
                'fr': u'Spécial',
                'frp': u'Spèciâl',
                'frr': u'Spezial',
                'fur': u'Speciâl',
                'fy': u'Wiki',
                'ga': u'Speisialta',
                'gag': [u'Maasus', u'Özel'],
                'gan': u'特別',
                'gd': u'Sònraichte',
                'gl': u'Especial',
                'glk': u'ویژه',
                'gn': u"Mba'echĩchĩ",
                'gu': u'વિશેષ',
                'gv': u'Er lheh',
                'haw': u'Papa nui',
                'he': u'מיוחד',
                'hi': u'विशेष',
                'hif': u'khaas',
                'hr': u'Posebno',
                'hsb': u'Specialnje',
                'ht': u'Espesyal',
                'hu': u'Speciális',
                'hy': u'Սպասարկող',
                'id': u'Istimewa',
                'ig': u'Ihü kárírí',
                'ilo': u'Espesial',
                'io': u'Specala',
                'is': u'Kerfissíða',
                'it': u'Speciale',
                'ja': u'特別',
                'jv': u'Astamiwa',
                'ka': u'სპეციალური',
                'kaa': [u'Arnawlı', u'Арнайы', u'ارنايى'],
                'kab': u'Uslig',
                'kbd': u'Служебная',
                'kk': [u'Арнайы', u'Arnaýı', u'ارنايى'],
                'kl': [u'Immikkut', u'Speciel'],
                'km': u'ពិសេស',
                'kn': u'ವಿಶೇಷ',
                'ko': [u'특수기능', u'특'],
                'koi': u'Служебная',
                'krc': u'Къуллукъ',
                'ks': u'خاص',
                'ksh': [u'Extra', u'Spezial', u'Shpezjal'],
                'ku': u'Taybet',
                'kv': [u'Отсасян', u'Служебная'],
                'kw': [u'Arbednek', u'Arbennek'],
                'ky': u'Атайын',
                'la': u'Specialis',
                'lad': u'Especial',
                'lb': u'Spezial',
                'lbe': u'Къуллугъирал лажин',
                'lez': u'Служебная',
                'li': u'Speciaal',
                'lij': [u'Speçiale', u'Speciale'],
                'lmo': [u'Special', u'Speciale'],
                'ln': u'Spécial',
                'lo': u'ພິເສດ',
                'lt': u'Specialus',
                'ltg': u'Seviškuo',
                'map-bms': u'Astamiwa',
                'mdf': [u'Башка', u'Служебная'],
                'mg': u'Manokana',
                'mhr': [u'Лӱмын ыштыме', u'Служебная'],
                'min': u'Istimewa',
                'mk': [u'Специјална', u'Специјални'],
                'ml': [u'പ്രത്യേകം', u'പ്രത്യേ'],
                'mn': u'Тусгай',
                'mr': u'विशेष',
                'mrj': u'Спецӹлӹштӓш',
                'ms': [u'Khas', u'Istimewa'],
                'mt': u'Speċjali',
                'mwl': [u'Special', u'Especial'],
                'myv': u'Башка тевень',
                'mzn': [u'شا', u'ویژه'],
                'nah': [u'Nōncuahquīzqui', u'Especial'],
                'nap': [u'Speciàle', u'Speciale'],
                'nds': u'Spezial',
                'nds-nl': [u'Spesiaal', u'Speciaol', u'Speciaal'],
                'ne': u'विशेष',
                'new': u'विशेष',
                'nl': u'Speciaal',
                'nn': u'Spesial',
                'no': u'Spesial',
                'oc': u'Especial',
                'or': u'ବିଶେଷ',
                'os': u'Сæрмагонд',
                'pa': [u'ਖ਼ਾਸ', u'ਖਾਸ'],
                'pcd': u'Spécial',
                'pdc': u'Spezial',
                'pfl': [u'Schbezial', u'Spezial'],
                'pi': u'विसेस',
                'pl': u'Specjalna',
                'pnt': u'Ειδικόν',
                'ps': u'ځانګړی',
                'pt': u'Especial',
                'qu': u'Sapaq',
                'rm': u'Spezial',
                'rmy': u'Uzalutno',
                'ru': u'Служебная',
                'rue': u'Шпеціална',
                'sa': [u'विशेषम्', u'विशेष'],
                'sah': u'Аналлаах',
                'sc': [u'Ispetziale', u'Speciale'],
                'scn': u'Spiciali',
                'sd': u'خاص',
                'se': [u'Erenoamáš', u'Doaimmat'],
                'sg': u'Spécial',
                'sh': u'Posebno',
                'si': u'විශේෂ',
                'sk': u'Špeciálne',
                'sl': u'Posebno',
                'sq': u'Speciale',
                'sr': [u'Посебно', u'Posebno'],
                'srn': [u'Spesyal', u'Speciaal'],
                'stq': u'Spezial',
                'su': u'Husus',
                'sw': u'Maalum',
                'szl': [u'Szpecyjalna', u'Specjalna'],
                'ta': u'சிறப்பு',
                'te': u'ప్రత్యేక',
                'tet': u'Espesiál',
                'tg': u'Вижа',
                'th': u'พิเศษ',
                'tk': u'Ýörite',
                'tl': u'Natatangi',
                'tlh': u"le'",
                'tpi': u'Sipesol',
                'tr': u'Özel',
                'tt': [u'Махсус', u'Служебная', u'Maxsus'],
                'ty': u'Spécial',
                'udm': u'Панель',
                'ug': u'ئالاھىدە',
                'uk': [u'Спеціальна', u'Спеціальні'],
                'ur': u'خاص',
                'uz': u'Maxsus',
                'vec': u'Speciale',
                'vep': u'Specialine',
                'vi': u'Đặc biệt',
                'vls': u'Specioal',
                'vo': u'Patikos',
                'wa': u'Sipeciås',
                'war': u'Pinaurog',
                'wo': u'Jagleel',
                'wuu': u'特殊',
                'xal': [u'Көдлхнә', u'Көдлхнə'],
                'xmf': u'სპეციალური',
                'yi': [u'באַזונדער', u'באזונדער'],
                'yo': u'Pàtàkì',
                'za': u'特殊',
                'zea': u'Speciaol',
                'zh': [u'Special', u'特殊'],
                'zh-yue': [u'Special', u'特別', u'特殊'],
            },
            0: {
                '_default': None,
            },
            1: {
                '_default': u'Talk',
                'ab': [u'Ахцәажәара', u'Обсуждение'],
                'ace': [u'Marit', u'Pembicaraan', u'Bicara'],
                'af': u'Bespreking',
                'ak': u'Nkɔmbɔ',
                'als': u'Diskussion',
                'am': u'ውይይት',
                'an': u'Descusión',
                'ang': u'Gesprec',
                'ar': u'نقاش',
                'arc': u'ܡܡܠܠܐ',
                'arz': u'نقاش',
                'as': [u'বাৰ্তা', u'वार्ता', u'বার্তা'],
                'ast': [u'Alderique', u'Discusión'],
                'av': u'Обсуждение',
                'ay': u'Discusión',
                'az': u'Müzakirə',
                'ba': [u'Фекерләшеү', u'Фекер алышыу'],
                'bar': [u'Dischkrian', u'Diskussion'],
                'bat-smg': [u'Aptarėms', u'Aptarimas'],
                'bcl': u'Olay',
                'be': u'Размовы',
                'be-x-old': u'Абмеркаваньне',
                'bg': u'Беседа',
                'bh': u'वार्तालाप',
                'bjn': [u'Pamandiran', u'Pembicaraan'],
                'bm': [u'Discussion', u'Discuter'],
                'bn': u'আলাপ',
                'bpy': u'য়্যারী',
                'br': u'Kaozeal',
                'bs': u'Razgovor',
                'bug': [u'Pembicaraan', u'Bicara'],
                'bxr': [u'Хэлэлсэхэ', u'Обсуждение'],
                'ca': u'Discussió',
                'cbk-zam': u'Discusión',
                'ce': [u'Дийцаре', u'Дийца'],
                'ceb': u'Hisgot',
                'ch': u'Kombetsasion',
                'ckb': [u'وتووێژ', u'لێدوان'],
                'crh': [u'Muzakere', u'Музакере'],
                'cs': u'Diskuse',
                'csb': u'Diskùsëjô',
                'cu': [u'Бєсѣда', u'Бесѣда'],
                'cv': u'Сӳтсе явасси',
                'cy': u'Sgwrs',
                'da': u'Diskussion',
                'de': u'Diskussion',
                'diq': [u'Mesac', u'Werênayış'],
                'dsb': u'Diskusija',
                'dv': u'ޚިޔާލު',
                'el': u'Συζήτηση',
                'eml': u'Discussione',
                'eo': u'Diskuto',
                'es': u'Discusión',
                'et': u'Arutelu',
                'eu': u'Eztabaida',
                'fa': u'بحث',
                'ff': [u'Discussion', u'Discuter'],
                'fi': u'Keskustelu',
                'fiu-vro': u'Arotus',
                'fo': u'Kjak',
                'fr': [u'Discussion', u'Discuter'],
                'frp': [u'Discussion', u'Discutar'],
                'frr': u'Diskussion',
                'fur': u'Discussion',
                'fy': u'Oerlis',
                'ga': u'Plé',
                'gag': [u'Dartışma', u'Tartışma'],
                'gan': u'談詑',
                'gd': u'Deasbaireachd',
                'gl': u'Conversa',
                'glk': u'بحث',
                'gn': u'Myangekõi',
                'gu': u'ચર્ચા',
                'gv': u'Resooney',
                'haw': u'Kūkākūkā',
                'he': u'שיחה',
                'hi': u'वार्ता',
                'hif': u'baat',
                'hr': u'Razgovor',
                'hsb': u'Diskusija',
                'ht': u'Diskite',
                'hu': u'Vita',
                'hy': u'Քննարկում',
                'ia': u'Discussion',
                'id': [u'Pembicaraan', u'Bicara'],
                'ie': u'Discussion',
                'ig': u'Okwu',
                'ilo': u'Tungtungan',
                'io': u'Debato',
                'is': u'Spjall',
                'it': u'Discussione',
                'ja': [u'トーク', u'ノート'],
                'jv': u'Dhiskusi',
                'ka': u'განხილვა',
                'kaa': [u'Sa\'wbet', u'Талқылау', u'تالقىلاۋ'],
                'kab': u'Mmeslay',
                'kbd': [u'Тепсэлъэхьыгъуэ', u'Обсуждение'],
                'kg': u'Disolo',
                'kk': [u'Талқылау', u'Talqılaw', u'تالقىلاۋ'],
                'kl': [u'Oqallinneq', u'Diskussion'],
                'km': [u'ការពិភាក្សា', u'ពិភាក្សា'],
                'kn': u'ಚರ್ಚೆಪುಟ',
                'ko': u'토론',
                'koi': u'Обсуждение',
                'krc': u'Сюзюу',
                'ks': u'بَحَژ',
                'ksh': u'Klaaf',
                'ku': [u'Gotûbêj', u'Nîqaş'],
                'kv': [u'Сёрнитанiн', u'Обсуждение'],
                'kw': [u'Keskows', u'Cows', u'Kescows'],
                'ky': u'Баарлашуу',
                'la': u'Disputatio',
                'lad': [u'Diskusyón', u'Diskussión', u'Discusión'],
                'lb': u'Diskussioun',
                'lbe': u'Ихтилат',
                'lez': [u'веревирд авун', u'Обсуждение'],
                'li': u'Euverlèk',
                'lij': [u'Discûscion', u'Discussione'],
                'lmo': [u'Ciciarada', u'Discussione'],
                'ln': [u'Discussion', u'Discuter'],
                'lo': u'ສົນທະນາ',
                'lt': u'Aptarimas',
                'ltg': u'Sprīža',
                'lv': u'Diskusija',
                'map-bms': u'Dhiskusi',
                'mdf': [u'Корхнема', u'Обсуждение'],
                'mg': [u'Dinika', u'Discuter'],
                'mhr': [u'Каҥашымаш', u'Обсуждение'],
                'min': [u'Maota', u'Pembicaraan'],
                'mk': u'Разговор',
                'ml': [u'സംവാദം', u'സം'],
                'mn': u'Хэлэлцүүлэг',
                'mr': u'चर्चा',
                'mrj': u'Кӓнгӓшӹмӓш',
                'ms': [u'Perbincangan', u'Perbualan'],
                'mt': [u'Diskussjoni', u'Diskuti'],
                'mwl': [u'Cumbersa', u'Discussão'],
                'myv': u'Кортамо',
                'mzn': [u'گپ', u'بحث'],
                'nah': [u'Tēixnāmiquiliztli', u'Discusión'],
                'nap': [u'Chiàcchiera', u'Discussione'],
                'nds': [u'Diskuschoon', u'Diskussion'],
                'nds-nl': u'Overleg',
                'ne': u'वार्तालाप',
                'new': u'खँलाबँला',
                'nl': u'Overleg',
                'nn': u'Diskusjon',
                'no': u'Diskusjon',
                'nso': u'Bolediša',
                'nv': u'Naaltsoos baa yáshtiʼ',
                'oc': u'Discutir',
                'or': u'ଆଲୋଚନା',
                'os': [u'Тæрхон', u'Дискусси'],
                'pa': [u'ਗੱਲ-ਬਾਤ', u'ਚਰਚਾ'],
                'pcd': [u'Discussion', u'Discuter'],
                'pdc': [u'Dischbedutt', u'Diskussion'],
                'pfl': [u'Babble', u'Diskussion'],
                'pi': u'सम्भासित',
                'pl': u'Dyskusja',
                'pms': u'Discussion',
                'pnt': u'Καλάτσεμαν',
                'ps': u'خبرې اترې',
                'pt': u'Discussão',
                'qu': u'Rimanakuy',
                'rm': u'Discussiun',
                'rmy': [u'Vakyarimata', u'Discuţie'],
                'ro': [u'Discuție', u'Discuţie'],
                'ru': u'Обсуждение',
                'rue': [u'Діскузія', u'Діскузіа'],
                'sa': [u'सम्भाषणम्', u'संभाषणं'],
                'sah': u'Ырытыы',
                'sc': [u'Cuntierra', u'Contièndha'],
                'scn': u'Discussioni',
                'sd': u'بحث',
                'se': u'Ságastallan',
                'sg': [u'Discussion', u'Discuter'],
                'sh': u'Razgovor',
                'si': u'සාකච්ඡාව',
                'sk': [u'Diskusia', u'Komentár'],
                'sl': u'Pogovor',
                'sq': u'Diskutim',
                'sr': [u'Разговор', u'Razgovor'],
                'srn': [u'Taki', u'Overleg'],
                'stq': u'Diskussion',
                'su': u'Obrolan',
                'sv': u'Diskussion',
                'sw': u'Majadiliano',
                'szl': [u'Dyskusyjo', u'Dyskusja'],
                'ta': u'பேச்சு',
                'te': u'చర్చ',
                'tet': u'Diskusaun',
                'tg': u'Баҳс',
                'th': u'พูดคุย',
                'tk': u'Çekişme',
                'tl': u'Usapan',
                'tlh': u"ja'chuq",
                'tpi': u'Toktok',
                'tr': u'Tartışma',
                'tt': [u'Бәхәс', u'Обсуждение', u'Фикер алышу', u'Bäxäs'],
                'ty': [u'Discussion', u'Discuter'],
                'udm': u'Вераськон',
                'ug': u'مۇنازىرە',
                'uk': u'Обговорення',
                'ur': u'تبادلۂ خیال',
                'uz': u'Munozara',
                'vec': u'Discussion',
                'vep': u'Lodu',
                'vi': u'Thảo luận',
                'vls': u'Discuusje',
                'vo': u'Bespik',
                'wa': [u'Copene', u'Discuter'],
                'war': u'Hiruhimangraw',
                'wo': [u'Waxtaan', u'Discuter'],
                'wuu': [u'讨论', u'对话'],
                'xal': [u'Меткән', u'Ухалвр'],
                'xmf': u'განხილვა',
                'yi': u'רעדן',
                'yo': u'Ọ̀rọ̀',
                'za': [u'讨论', u'对话'],
                'zea': u'Overleg',
                'zh': [u'Talk', u'讨论', u'討論', u'对话', u'對話'],
                'zh-yue': [u'Talk', u'傾偈', u'對話', u'对话', u'討論', u'讨论'],
            },
            2: {
                '_default': u'User',
                'ab': [u'Алахәыла', u'Иалахә', u'Участник'],
                'ace': [u'Ureuëng Nguy', u'Pengguna'],
                'af': u'Gebruiker',
                'als': [u'Benutzer', u'Benutzerin'],
                'am': u'አባል',
                'an': u'Usuario',
                'ar': [u'مستخدم', u'مستخدمة'],
                'arc': [u'ܡܦܠܚܢܐ', u'ܡܬܚܫܚܢܐ'],
                'arz': [u'مستخدم', u'مستخدمة'],
                'as': [u'সদস্য', u'सदस्य'],
                'ast': u'Usuariu',
                'av': [u'Участник', u'Участница'],
                'ay': [u'Usuario', u'Usuaria'],
                'az': u'İstifadəçi',
                'ba': u'Ҡатнашыусы',
                'bar': [u'Nutza', u'Benutzer', u'Benutzerin'],
                'bat-smg': [u'Nauduotuos', u'Naudotojas'],
                'bcl': u'Paragamit',
                'be': u'Удзельнік',
                'be-x-old': [u'Удзельнік', u'Удзельніца'],
                'bg': u'Потребител',
                'bh': u'प्रयोगकर्ता',
                'bjn': [u'Pamakai', u'Pengguna'],
                'bm': u'Utilisateur',
                'bn': u'ব্যবহারকারী',
                'bpy': u'আতাকুরা',
                'br': u'Implijer',
                'bs': u'Korisnik',
                'bug': u'Pengguna',
                'bxr': [u'Хэрэглэгшэ', u'Участник'],
                'ca': [u'Usuari', u'Usuària'],
                'cbk-zam': [u'Usuario', u'Usuaria'],
                'ce': [u'Декъашхо', u'Юзер'],
                'ceb': u'Gumagamit',
                'ch': u'Muna\'sesetbi',
                'ckb': u'بەکارھێنەر',
                'crh': [u'Qullanıcı', u'Къулланыджы'],
                'cs': [u'Wikipedista', u'Uživatel', u'Wikipedistka'],
                'csb': [u'Brëkòwnik', u'Użytkownik', u'Użytkowniczka'],
                'cu': [u'Польꙃєватєл҄ь', u'Участник', u'Польѕевател҄ь'],
                'cv': u'Хутшăнакан',
                'cy': u'Defnyddiwr',
                'da': u'Bruger',
                'de': [u'Benutzer', u'Benutzerin'],
                'diq': u'Karber',
                'dsb': [u'Wužywaŕ', u'Wužywarka'],
                'dv': u'މެމްބަރު',
                'el': u'Χρήστης',
                'eml': u'Utente',
                'eo': [u'Uzanto', u'Vikipediisto', u'Uzulo', u'Uzantino'],
                'es': [u'Usuario', u'Usuaria'],
                'et': u'Kasutaja',
                'eu': u'Lankide',
                'fa': [u'کاربر', u'كاربر'],
                'ff': u'Utilisateur',
                'fi': u'Käyttäjä',
                'fiu-vro': u'Pruukja',
                'fo': u'Brúkari',
                'fr': [u'Utilisateur', u'Utilisatrice'],
                'frp': [u'Utilisator', u'Usanciér'],
                'frr': [u'Benutzer', u'Benutzerin'],
                'fur': u'Utent',
                'fy': [u'Meidogger', u'Brûker'],
                'ga': u'Úsáideoir',
                'gag': u'Kullanıcı',
                'gan': u'用戶',
                'gd': u'Cleachdaiche',
                'gl': [u'Usuario', u'Usuaria'],
                'glk': u'کاربر',
                'gn': u'Puruhára',
                'got': u'𐌽𐌹𐌿𐍄𐌰𐌽𐌳𐍃',
                'gu': u'સભ્ય',
                'gv': u'Ymmydeyr',
                'haw': u'Mea hoʻohana',
                'he': [u'משתמש', u'משתמשת'],
                'hi': u'सदस्य',
                'hif': u'sadasya',
                'hr': [u'Suradnik', u'Suradnica'],
                'hsb': [u'Wužiwar', u'Wužiwarka'],
                'ht': [u'Itilizatè', u'Imaj'],
                'hu': u'Szerkesztő',
                'hy': u'Մասնակից',
                'ia': u'Usator',
                'id': u'Pengguna',
                'ie': u'Usator',
                'ig': [u'Ọbanife', u'Ọ\'bànifé'],
                'ilo': u'Agar-aramat',
                'io': u'Uzanto',
                'is': u'Notandi',
                'it': u'Utente',
                'ja': u'利用者',
                'jv': u'Panganggo',
                'ka': [u'მომხმარებელი', u'მონაწილე'],
                'kaa': [u'Paydalanıwshı', u'Қатысушы', u'قاتىسۋشى'],
                'kab': u'Amseqdac',
                'kbd': [u'ЦӀыхухэт', u'Участник'],
                'kg': u'Kisadi',
                'kk': [u'Қатысушы', u'Qatıswşı', u'قاتىسۋشى'],
                'kl': [u'Atuisoq', u'Bruger'],
                'km': u'អ្នកប្រើប្រាស់',
                'kn': u'ಸದಸ್ಯ',
                'ko': u'사용자',
                'koi': [u'Участник', u'Участница'],
                'krc': u'Къошулуучу',
                'ks': u'رُکُن',
                'ksh': [u'Metmaacher', u'Medmaacher', u'Metmaacherin', u'Medmaacherin', u'Metmaacheren', u'Medmaacheren', u'Benutzer', u'Benutzerin'],
                'ku': u'Bikarhêner',
                'kv': [u'Пырысь', u'Участник', u'Участница'],
                'kw': u'Devnydhyer',
                'ky': u'Колдонуучу',
                'la': u'Usor',
                'lad': [u'Usador', u'Usuario', u'Empleador'],
                'lb': [u'Benotzer', u'Benutzer', u'Benutzerin'],
                'lbe': u'Гьуртту хьума',
                'lez': [u'Уртах', u'Участник'],
                'li': u'Gebroeker',
                'lij': u'Utente',
                'lmo': [u'Druvadur', u'Utente', u'Druvat', u'Dovrat'],
                'ln': u'Utilisateur',
                'lo': u'ຜູ້ໃຊ້',
                'lt': [u'Naudotojas', u'Naudotoja'],
                'ltg': u'Lītuotuojs',
                'lv': u'Lietotājs',
                'map-bms': u'Panganggo',
                'mdf': [u'Тиись', u'Участник'],
                'mg': [u'Mpikambana', u'Utilisateur'],
                'mhr': [u'Пайдаланыше', u'Участник'],
                'min': [u'Pangguno', u'Pengguna'],
                'mk': u'Корисник',
                'ml': [u'ഉപയോക്താവ്', u'അംഗം', u'ഉ'],
                'mn': u'Хэрэглэгч',
                'mr': u'सदस्य',
                'mrj': u'Сирӹшӹ',
                'ms': u'Pengguna',
                'mt': u'Utent',
                'mwl': [u'Outelizador', u'Usuário', u'Utilizador', u'Utilizadora'],
                'myv': u'Теиця',
                'mzn': [u'کارور', u'کاربر'],
                'nah': [u'Tlatequitiltilīlli', u'Usuario'],
                'nap': u'Utente',
                'nds': [u'Bruker', u'Benutzer', u'Benutzerin'],
                'nds-nl': u'Gebruker',
                'ne': u'प्रयोगकर्ता',
                'new': u'छ्येलेमि',
                'nl': u'Gebruiker',
                'nn': u'Brukar',
                'no': u'Bruker',
                'nso': u'Mošomi',
                'nv': u'Choyoołʼįįhí',
                'oc': [u'Utilizaire', u'Utilisator'],
                'or': [u'ବ୍ୟବହାରକାରୀ', u'ବ୍ୟବହାରକାରି', u'ବ୍ୟବାହାରକାରୀ'],
                'os': [u'Архайæг', u'Участник', u'Участница'],
                'pa': [u'ਵਰਤੌਂਕਾਰ', u'ਮੈਂਬਰ'],
                'pcd': u'Utilisateur',
                'pdc': [u'Yuuser', u'Benutzer', u'Benutzerin'],
                'pfl': [u'Middawaida', u'Benutzer', u'Benudzer', u'Benutzerin'],
                'pi': u'अवयव',
                'pl': [u'Wikipedysta', u'Wikipedystka'],
                'pms': u'Utent',
                'pnt': u'Χρήστες',
                'ps': [u'کارن', u'کارونکی'],
                'pt': [u'Usuário(a)', u'Utilizador', u'Usuário', u'Usuária'],
                'qu': u'Ruraq',
                'rm': u'Utilisader',
                'rmy': u'Jeno',
                'ro': u'Utilizator',
                'ru': [u'Участник', u'Участница'],
                'rue': u'Хоснователь',
                'sa': u'योजकः',
                'sah': u'Кыттааччы',
                'sc': [u'Usuàriu', u'Utente'],
                'scn': u'Utenti',
                'sd': u'يوزر',
                'se': u'Geavaheaddji',
                'sg': u'Utilisateur',
                'sh': u'Korisnik',
                'si': u'පරිශීලක',
                'sk': u'Redaktor',
                'sl': u'Uporabnik',
                'sq': [u'Përdoruesi', u'Perdoruesi', u'Përdoruesja'],
                'sr': [u'Корисник', u'Korisnik'],
                'srn': [u'Masyin', u'Gebruiker'],
                'stq': [u'Benutser', u'Benutserske'],
                'su': u'Pamaké',
                'sv': u'Användare',
                'sw': u'Mtumiaji',
                'szl': [u'Używacz', u'Użytkownik'],
                'ta': u'பயனர்',
                'te': [u'వాడుకరి', u'సభ్యులు', u'సభ్యుడు'],
                'tet': u'Uza-na\'in',
                'tg': u'Корбар',
                'th': u'ผู้ใช้',
                'tk': u'Ulanyjy',
                'tl': u'Tagagamit',
                'tpi': u'Yusa',
                'tr': u'Kullanıcı',
                'tt': [u'Кулланучы', u'Участница', u'Участник', u'Äğzä'],
                'ty': u'Utilisateur',
                'udm': u'Викиавтор',
                'ug': u'ئىشلەتكۈچى',
                'uk': u'Користувач',
                'ur': u'صارف',
                'uz': u'Foydalanuvchi',
                'vec': u'Utente',
                'vep': u'Kävutai',
                'vi': u'Thành viên',
                'vls': u'Gebruker',
                'vo': u'Geban',
                'wa': u'Uzeu',
                'war': u'Gumaramit',
                'wo': [u'Jëfandikukat', u'Utilisateur'],
                'wuu': u'用户',
                'xal': [u'Демнч', u'Орлцач'],
                'xmf': [u'მომხმარებელი', u'მონაწილე'],
                'yi': [u'באַניצער', u'באנוצער', u'משתמש', u'משתמשת', u'באניצער', u'באַניצערין'],
                'yo': u'Oníṣe',
                'za': u'用户',
                'zea': u'Gebruker',
                'zh': [u'User', u'用户', u'用戶'],
                'zh-yue': [u'User', u'用戶', u'用户'],
            },
            3: {
                '_default': u'User talk',
                'ab': [u'Алахәыла ахцәажәара', u'Обсуждение участника'],
                'ace': [u'Marit Ureuëng Nguy', u'Pembicaraan Pengguna', u'Bicara Pengguna'],
                'af': u'Gebruikerbespreking',
                'ak': u'User nkɔmbɔ',
                'als': [u'Benutzer Diskussion', u'Benutzerin Diskussion'],
                'am': u'አባል ውይይት',
                'an': u'Descusión usuario',
                'ar': [u'نقاش المستخدم', u'نقاش المستخدمة'],
                'arc': [u'ܡܡܠܠܐ ܕܡܦܠܚܢܐ', u'ܡܡܠܠܐ ܕܡܬܚܫܚܢܐ'],
                'arz': [u'نقاش المستخدم', u'نقاش المستخدمة'],
                'as': [u'সদস্য বাৰ্তা', u'सदस्य वार्ता', u'সদস্য বার্তা'],
                'ast': [u'Usuariu alderique', u'Usuariu discusión'],
                'av': [u'Обсуждение участника', u'Обсуждение участницы'],
                'ay': [u'Usuario discusión', u'Usuario Discusión', u'Usuaria Discusión'],
                'az': u'İstifadəçi müzakirəsi',
                'ba': [u'Ҡатнашыусы менән һөйләшеү', u'Ҡатнашыусы м-н фекер алышыу'],
                'bar': [u'Nutza Dischkrian', u'Benutzer Diskussion', u'Benutzerin Diskussion'],
                'bat-smg': [u'Nauduotuojė aptarėms', u'Naudotojo aptarimas'],
                'bcl': u'Olay kan paragamit',
                'be': u'Размовы з удзельнікам',
                'be-x-old': [u'Гутаркі ўдзельніка', u'Гутаркі ўдзельніцы'],
                'bg': u'Потребител беседа',
                'bh': u'प्रयोगकर्ता वार्ता',
                'bjn': [u'Pamandiran Pamakai', u'Pembicaraan Pengguna'],
                'bm': [u'Discussion utilisateur', u'Discussion Utilisateur'],
                'bn': u'ব্যবহারকারী আলাপ',
                'bpy': u'আতাকুরার য়্যারী',
                'br': u'Kaozeadenn Implijer',
                'bs': u'Razgovor sa korisnikom',
                'bug': [u'Pembicaraan Pengguna', u'Bicara Pengguna'],
                'bxr': [u'Хэрэглэгшые хэлэлсэхэ', u'Обсуждение участника'],
                'ca': [u'Usuari Discussió', u'Usuària discussió'],
                'cbk-zam': [u'Usuario discusión', u'Usuario Discusión', u'Usuaria Discusión'],
                'ce': [u'Декъашхон дийцаре', u'Юзери дийца', u'Дийцаре декъашхо'],
                'ceb': u'Hisgot sa Gumagamit',
                'ch': u'Kombetsasion ni muna\'sesetbi',
                'ckb': [u'لێدوانی بەکارھێنەر', u'قسەی بەکارھێنەر'],
                'crh': [u'Qullanıcı muzakeresi', u'Къулланыджы музакереси'],
                'cs': [u'Diskuse s wikipedistou', u'Diskuse s uživatelem', u'Diskuse s wikipedistkou', u'Wikipedista diskuse', u'Wikipedistka diskuse', u'Uživatel diskuse', u'Uživatelka diskuse'],
                'csb': [u'Diskùsëjô brëkòwnika', u'Dyskusja użytkownika', u'Dyskusja użytkowniczki'],
                'cu': [u'Польꙃєватєлꙗ бєсѣда', u'Польѕевател� бесѣда'],
                'cv': u'Хутшăнаканăн канашлу страници',
                'cy': u'Sgwrs Defnyddiwr',
                'da': u'Brugerdiskussion',
                'de': [u'Benutzer Diskussion', u'Benutzerin Diskussion'],
                'diq': [u'Karber werênayış', u'Karber mesac'],
                'dsb': [u'Diskusija wužywarja', u'Diskusija wužywarki'],
                'dv': u'މެމްބަރުގެ ވާހަކަ',
                'el': u'Συζήτηση χρήστη',
                'eml': u'Discussioni utente',
                'eo': [u'Uzanto-Diskuto', u'Vikipediista diskuto', u'Uzula diskuto', u'Uzanta diskuto', u'Uzantino-Diskuto'],
                'es': [u'Usuario discusión', u'Usuario Discusión', u'Usuaria Discusión'],
                'et': u'Kasutaja arutelu',
                'eu': u'Lankide eztabaida',
                'fa': [u'بحث کاربر', u'بحث كاربر'],
                'ff': [u'Discussion utilisateur', u'Discussion Utilisateur'],
                'fi': u'Keskustelu käyttäjästä',
                'fiu-vro': u'Pruukja arotus',
                'fo': [u'Brúkarakjak', u'Brúkari kjak'],
                'fr': [u'Discussion utilisateur', u'Discussion Utilisatrice', u'Discussion Utilisateur'],
                'frp': [u'Discussion utilisator', u'Discussion usanciér'],
                'frr': [u'Benutzer Diskussion', u'Benutzerin Diskussion'],
                'fur': u'Discussion utent',
                'fy': [u'Meidogger oerlis', u'Brûker oerlis'],
                'ga': u'Plé úsáideora',
                'gag': [u'Kullanıcı dartışma', u'Kullanıcı mesaj'],
                'gan': u'用戶・談詑',
                'gd': u'Deasbaireachd a\' chleachdaiche',
                'gl': [u'Conversa usuario', u'Conversa Usuario', u'Conversa usuaria'],
                'glk': u'بحث کاربر',
                'gn': u'Puruhára myangekõi',
                'got': u'𐌽𐌹𐌿𐍄𐌰𐌽𐌳𐌹𐍃 𐌲𐌰𐍅𐌰𐌿𐍂𐌳𐌾𐌰',
                'gu': u'સભ્યની ચર્ચા',
                'gv': u'Resooney ymmydeyr',
                'haw': u'Kūkākūkā o mea hoʻohana',
                'he': [u'שיחת משתמש', u'שיחת משתמשת'],
                'hi': u'सदस्य वार्ता',
                'hif': u'sadasya ke baat',
                'hr': [u'Razgovor sa suradnikom', u'Razgovor sa suradnicom'],
                'hsb': [u'Diskusija z wužiwarjom', u'Diskusija z wužiwarku'],
                'ht': [u'Diskisyon Itilizatè', u'Diskisyon Imaj'],
                'hu': [u'Szerkesztővita', u'User vita'],
                'hy': u'Մասնակցի քննարկում',
                'ia': u'Discussion Usator',
                'id': [u'Pembicaraan Pengguna', u'Bicara Pengguna'],
                'ie': u'Usator Discussion',
                'ig': [u'Okwu ọbanife', u'Okwu ọ\'bànifé'],
                'ilo': u'Agar-aramat tungtungan',
                'io': u'Uzanto Debato',
                'is': u'Notandaspjall',
                'it': u'Discussioni utente',
                'ja': [u'利用者・トーク', u'利用者‐会話'],
                'jv': u'Dhiskusi Panganggo',
                'ka': [u'მომხმარებლის განხილვა', u'მონაწილის განხილვა', u'მომხმარებელი განხილვა'],
                'kaa': [u'Paydalanıwshı sa\'wbeti', u'Қатысушы талқылауы', u'قاتىسۋشى تالقىلاۋى'],
                'kab': u'Amyannan umsqedac',
                'kbd': [u'ЦӀыхухэт тепсэлъэхьыгъуэ', u'Обсуждение участника'],
                'kg': u'Disolo kisadi',
                'kk': [u'Қатысушы талқылауы', u'Qatıswşı talqılawı', u'قاتىسۋشى تالقىلاۋى'],
                'kl': [u'Atuisup oqalliffia', u'Brugerdiskussion'],
                'km': [u'ការពិភាក្សារបស់អ្នកប្រើប្រាស់', u'អ្នកប្រើប្រាស់-ពិភាក្សា'],
                'kn': u'ಸದಸ್ಯರ ಚರ್ಚೆಪುಟ',
                'ko': u'사용자토론',
                'koi': [u'Обсуждение участника', u'Обсуждение участницы'],
                'krc': u'Къошулуучуну сюзюу',
                'ks': u'رُکُن بَحَژ',
                'ksh': [u'Metmaacher Klaaf', u'Medmaacher Klaaf', u'Benutzer Diskussion', u'Benutzerin Diskussion'],
                'ku': [u'Gotûbêja bikarhêner', u'Bikarhêner nîqaş'],
                'kv': [u'Пырыськӧд сёрнитанiн', u'Обсуждение участника', u'Обсуждение участницы'],
                'kw': [u'Keskows Devnydhyer', u'Cows Devnydhyer', u'Kescows Devnydhyer'],
                'ky': u'Колдонуучунун баарлашуулары',
                'la': u'Disputatio Usoris',
                'lad': [u'Messaje de Usador', u'Usuario Discusión', u'Message de Empleador'],
                'lb': [u'Benotzer Diskussioun', u'Benutzer Diskussion', u'Benutzerin Diskussion'],
                'lbe': u'Гьуртту хьуминнал ихтилат',
                'lez': [u'Уртахдин веревирд авун', u'Обсуждение участника'],
                'li': u'Euverlèk gebroeker',
                'lij': [u'Discûscioîn ûtente', u'Discussioni utente'],
                'lmo': [u'Ciciarada Druvadur', u'Discussioni utente', u'Ciciarada Druvat', u'Ciciarada Dovrat'],
                'ln': [u'Discussion utilisateur', u'Discussion Utilisateur'],
                'lo': u'ສົນທະນາຂອງຜູ້ໃຊ້',
                'lt': [u'Naudotojo aptarimas', u'Naudotojos aptarimas'],
                'ltg': u'Sprīža ap lītuotuoju',
                'lv': u'Lietotāja diskusija',
                'map-bms': u'Dhiskusi Panganggo',
                'mdf': [u'Тиись корхнема', u'Обсуждение участника'],
                'mg': [u'Dinika amin\'ny mpikambana', u'Discussion Utilisateur'],
                'mhr': [u'Пайдаланышын каҥашымашыже', u'Обсуждение участника', u'Пайдаланышын каҥашымаш'],
                'min': [u'Rundiang Pangguno', u'Pembicaraan Pengguna'],
                'mk': u'Разговор со корисник',
                'ml': [u'ഉപയോക്താവിന്റെ സംവാദം', u'അംഗങ്ങളുടെ സംവാദം', u'ഉസം'],
                'mn': u'Хэрэглэгчийн яриа',
                'mr': u'सदस्य चर्चा',
                'mrj': [u'Сирӹшӹм кӓнгӓшӹмӓш', u'Сирӹшӹн кӓнгӓшӹмӓшӹжӹ'],
                'ms': [u'Perbincangan pengguna', u'Perbualan Pengguna'],
                'mt': [u'Diskussjoni utent', u'Diskuti utent'],
                'mwl': [u'Cumbersa outelizador', u'Usuário Discussão', u'Utilizador Discussão', u'Utilizadora Discussão'],
                'myv': u'Теицянь кортамось',
                'mzn': [u'کارور گپ', u'بحث کاربر'],
                'nah': [u'Tlatequitiltilīlli tēixnāmiquiliztli', u'Usuario Discusión'],
                'nap': [u'Utente chiàcchiera', u'Discussioni utente'],
                'nds': [u'Bruker Diskuschoon', u'Benutzer Diskussion', u'Benutzerin Diskussion'],
                'nds-nl': u'Overleg gebruker',
                'ne': u'प्रयोगकर्ता वार्ता',
                'new': u'छ्येलेमि खँलाबँला',
                'nl': u'Overleg gebruiker',
                'nn': u'Brukardiskusjon',
                'no': u'Brukerdiskusjon',
                'nso': u'Boledišana le Mošomi',
                'nv': u'Choyoołʼįįhí bichʼįʼ yáshtiʼ',
                'oc': [u'Discussion Utilizaire', u'Discussion Utilisator', u'Discutida Utilisator'],
                'or': [u'ବ୍ୟବହାରକାରୀଙ୍କ ଆଲୋଚନା', u'ବ୍ୟବହାରକାରିଁକ ଆଲୋଚନା', u'ବ୍ୟବାହାରକାରୀଙ୍କ ଆଲୋଚନା'],
                'os': [u'Архайæджы ныхас', u'Архайæджы дискусси', u'Обсуждение участника', u'Обсуждение участницы'],
                'pa': [u'ਵਰਤੌਂਕਾਰ ਗੱਲ-ਬਾਤ', u'ਮੈਂਬਰ ਚਰਚਾ'],
                'pcd': [u'Discussion utilisateur', u'Discussion Utilisateur'],
                'pdc': [u'Yuuser Dischbedutt', u'Benutzer Diskussion', u'Benutzerin Diskussion'],
                'pfl': [u'Middawaida Dischbediere', u'Benutzer Diskussion', u'Benudzer Dischbediere', u'Benutzerin Diskussion'],
                'pi': u'अवयव सम्भासित',
                'pl': [u'Dyskusja wikipedysty', u'Dyskusja wikipedystki'],
                'pms': u'Ciaciarade',
                'pnt': u'Καλάτσεμαν χρήστε',
                'ps': [u'د کارن خبرې اترې', u'د کارونکي خبرې اترې'],
                'pt': [u'Usuário(a) Discussão', u'Utilizador Discussão', u'Usuário Discussão', u'Usuária Discussão'],
                'qu': u'Ruraq rimanakuy',
                'rm': u'Utilisader discussiun',
                'rmy': [u'Jeno vakyarimata', u'Discuţie Utilizator'],
                'ro': [u'Discuție Utilizator', u'Discuţie Utilizator'],
                'ru': [u'Обсуждение участника', u'Обсуждение участницы', u'Обсуждение участницы'],
                'rue': [u'Діскузія з хоснователём', u'Діскузіа з хоснователём'],
                'sa': [u'योजकसम्भाषणम्', u'योजकसंभाषणं'],
                'sah': u'Кыттааччы ырытыыта',
                'sc': [u'Cuntierra usuàriu', u'Utente discussioni'],
                'scn': [u'Discussioni utenti', u'Discussioni Utenti'],
                'sd': u'يوزر بحث',
                'se': u'Geavaheaddjeságastallan',
                'sg': [u'Discussion utilisateur', u'Discussion Utilisateur'],
                'sh': u'Razgovor sa korisnikom',
                'si': u'පරිශීලක සාකච්ඡාව',
                'sk': [u'Diskusia s redaktorom', u'Komentár k redaktorovi'],
                'sl': u'Uporabniški pogovor',
                'sq': [u'Përdoruesi diskutim', u'Perdoruesi diskutim', u'Përdoruesja diskutim'],
                'sr': [u'Разговор са корисником', u'Razgovor sa korisnikom'],
                'srn': [u'Taki fu masyin', u'Overleg gebruiker'],
                'stq': [u'Benutser Diskussion', u'Benutserske Diskussion'],
                'su': u'Obrolan pamaké',
                'sv': u'Användardiskussion',
                'sw': u'Majadiliano ya mtumiaji',
                'szl': [u'Dyskusyjo używacza', u'Dyskusja użytkownika'],
                'ta': u'பயனர் பேச்சு',
                'te': [u'వాడుకరి చర్చ', u'సభ్యులపై చర్చ', u'సభ్యునిపై చర్చ'],
                'tet': u'Diskusaun Uza-na\'in',
                'tg': u'Баҳси корбар',
                'th': u'คุยกับผู้ใช้',
                'tk': u'Ulanyjy çekişme',
                'tl': u'Usapang tagagamit',
                'tpi': u'Toktok bilong yusa',
                'tr': u'Kullanıcı mesaj',
                'tt': [u'Кулланучы бәхәсе', u'Обсуждение участницы', u'Обсуждение участника', u'Äğzä bäxäse'],
                'ty': [u'Discussion utilisateur', u'Discussion Utilisateur'],
                'udm': u'Викиавтор сярысь вераськон',
                'ug': u'ئىشلەتكۈچى مۇنازىرىسى',
                'uk': u'Обговорення користувача',
                'ur': u'تبادلۂ خیال صارف',
                'uz': u'Foydalanuvchi munozarasi',
                'vec': u'Discussion utente',
                'vep': u'Lodu kävutajas',
                'vi': u'Thảo luận Thành viên',
                'vls': u'Discuusje gebruker',
                'vo': u'Gebanibespik',
                'wa': [u'Uzeu copene', u'Discussion Utilisateur'],
                'war': u'Hiruhimangaw hiton gumaramit',
                'wo': [u'Waxtaani jëfandikukat', u'Discussion Utilisateur'],
                'wuu': [u'用户讨论', u'用户对话'],
                'xal': [u'Демнчна туск меткән', u'Орлцачна тускар ухалвр'],
                'xmf': [u'მომხმარებლის განხილვა', u'მონაწილის განხილვა', u'მომხმარებელი განხილვა'],
                'yi': [u'באַניצער רעדן', u'באנוצער רעדן', u'שיחת משתמש', u'שיחת משתמשת', u'באניצער רעדן', u'באַניצערין רעדן'],
                'yo': u'Ọ̀rọ̀ oníṣe',
                'za': [u'用户讨论', u'用户对话'],
                'zea': u'Overleg gebruker',
                'zh': [u'User talk', u'用户对话', u'用戶對話', u'用户讨论', u'用戶討論'],
                'zh-yue': [u'User talk', u'用戶傾偈', u'用戶 對話', u'用户 对话', u'用戶 討論', u'用户 讨论'],
            },
            4: {
                '_default': u'Project',
            },
            5: {
                '_default': u'Project talk',
            },
            6: {
                '_default': [u'File', u'Image'],
                'ab': [u'Афаил', u'Файл'],
                'ace': [u'Beureukaih', u'Berkas', u'Gambar'],
                'af': [u'Lêer', u'Beeld'],
                'ak': u'Fayl',
                'als': [u'Datei', u'Bild'],
                'am': u'ስዕል',
                'an': u'Imachen',
                'ang': u'Biliþ',
                'ar': [u'ملف', u'صورة'],
                'arc': u'ܠܦܦܐ',
                'arz': [u'ملف', u'صورة'],
                'as': [u'চিত্ৰ', u'चित्र', u'চিত্র'],
                'ast': [u'Ficheru', u'Imaxe', u'Imaxen', u'Archivu'],
                'av': [u'Файл', u'Изображение'],
                'ay': [u'Archivo', u'Imagen'],
                'az': u'Şəkil',
                'ba': [u'Файл', u'Рәсем'],
                'bar': u'Datei',
                'bat-smg': [u'Abruozdielis', u'Vaizdas'],
                'bcl': u'Ladawan',
                'be': [u'Файл', u'Выява'],
                'be-x-old': [u'Файл', u'Выява'],
                'bg': [u'Файл', u'Картинка'],
                'bh': u'चित्र',
                'bjn': [u'Barakas', u'Berkas'],
                'bm': u'Fichier',
                'bn': u'চিত্র',
                'bpy': u'ছবি',
                'br': [u'Restr', u'Skeudenn'],
                'bs': [u'Datoteka', u'Slika'],
                'bug': [u'Berkas', u'Gambar'],
                'bxr': u'Файл',
                'ca': [u'Fitxer', u'Imatge'],
                'cbk-zam': [u'Archivo', u'Imagen'],
                'cbs': u'Òbrôzk',
                'ce': [u'Файл', u'Сурт', u'Хlум'],
                'ceb': [u'Payl', u'Imahen'],
                'ch': u'Litratu',
                'ckb': u'پەڕگە',
                'crh': [u'Fayl', u'Resim', u'Ресим'],
                'cs': u'Soubor',
                'csb': [u'Òbrôzk', u'Grafika'],
                'cu': [u'Дѣло', u'Ви́дъ', u'Видъ'],
                'cv': [u'Ӳкерчĕк', u'Изображение'],
                'cy': u'Delwedd',
                'da': [u'Fil', u'Billede'],
                'de': [u'Datei', u'Bild'],
                'diq': u'Dosya',
                'dsb': [u'Dataja', u'Wobraz'],
                'dv': [u'ފައިލު', u'ފައިލް'],
                'el': [u'Αρχείο', u'Εικόνα'],
                'eml': [u'File', u'Immagine'],
                'eo': u'Dosiero',
                'es': [u'Archivo', u'Imagen'],
                'et': u'Pilt',
                'eu': [u'Fitxategi', u'Irudi'],
                'fa': [u'پرونده', u'تصویر'],
                'ff': u'Fichier',
                'fi': [u'Tiedosto', u'Kuva'],
                'fiu-vro': u'Pilt',
                'fo': u'Mynd',
                'fr': u'Fichier',
                'frp': [u'Fichiér', u'Émâge'],
                'frr': [u'Datei', u'Bild'],
                'fur': [u'Figure', u'Immagine'],
                'fy': u'Ofbyld',
                'ga': u'Íomhá',
                'gag': [u'Dosye', u'Dosya'],
                'gan': u'文檔',
                'gd': u'Faidhle',
                'gl': [u'Ficheiro', u'Imaxe'],
                'glk': [u'پرونده', u'تصویر'],
                'gn': [u'Ta\'ãnga', u'Imagen'],
                'got': u'𐍆𐌴𐌹𐌻𐌰',
                'gu': u'ચિત્ર',
                'gv': u'Coadan',
                'haw': [u'Waihona', u'Kiʻi'],
                'he': [u'קובץ', u'תמונה'],
                'hi': u'चित्र',
                'hif': u'file',
                'hr': [u'Datoteka', u'Slika'],
                'hsb': [u'Dataja', u'Wobraz'],
                'ht': u'Fichye',
                'hu': [u'Fájl', u'Kép'],
                'hy': u'Պատկեր',
                'ia': [u'File', u'Imagine'],
                'id': [u'Berkas', u'Gambar'],
                'ig': [u'Usòrò', u'Ákwúkwó orünotu'],
                'ilo': u'Papeles',
                'io': [u'Arkivo', u'Imajo'],
                'is': u'Mynd',
                'it': [u'File', u'Immagine'],
                'ja': [u'ファイル', u'Image', u'画像'],
                'jv': u'Gambar',
                'ka': [u'ფაილი', u'სურათი'],
                'kaa': [u'Su\'wret', u'Сурет', u'سۋرەت'],
                'kab': u'Tugna',
                'kbd': u'Файл',
                'kg': u'Fisye',
                'kk': [u'Сурет', u'Swret', u'سۋرەت'],
                'kl': [u'Fiileq', u'Fil', u'Billede'],
                'km': [u'ឯកសារ', u'រូបភាព'],
                'kn': u'ಚಿತ್ರ',
                'ko': [u'파일', u'그림'],
                'koi': [u'Файл', u'Изображение'],
                'krc': [u'Файл', u'Изображение'],
                'ks': u'فَیِل',
                'ksh': [u'Datei', u'Beld', u'Belld'],
                'ku': u'Wêne',
                'kv': u'Файл',
                'kw': u'Restren',
                'ky': u'Файл',
                'la': [u'Fasciculus', u'Imago'],
                'lad': [u'Dosya', u'Dossia', u'Archivo'],
                'lb': [u'Fichier', u'Bild'],
                'lbe': [u'Сурат', u'Изображение'],
                'lez': u'Файл',
                'li': [u'Plaetje', u'Aafbeilding'],
                'lij': [u'Immaggine', u'Immagine'],
                'lmo': [u'Archivi', u'Immagine'],
                'ln': u'Fichier',
                'lo': u'ຮູບ',
                'lt': u'Vaizdas',
                'ltg': u'Fails',
                'lv': u'Attēls',
                'map-bms': u'Gambar',
                'mdf': [u'Няйф', u'Изображение'],
                'mg': u'Sary',
                'mhr': u'Файл',
                'min': u'Berkas',
                'mk': [u'Податотека', u'Слика'],
                'ml': [u'പ്രമാണം', u'ചി', u'ചിത്രം', u'പ്ര'],
                'mn': [u'Файл', u'Зураг'],
                'mr': u'चित्र',
                'mrj': u'Файл',
                'ms': [u'Fail', u'Imej'],
                'mt': u'Stampa',
                'mwl': [u'Fexeiro', u'Ficheiro', u'Imagem'],
                'myv': [u'Артовкс', u'Изображение'],
                'mzn': [u'پرونده', u'تصویر'],
                'nah': [u'Īxiptli', u'Imagen'],
                'nap': [u'Fiùra', u'Immagine'],
                'nds': [u'Bild', u'Datei'],
                'nds-nl': [u'Bestaand', u'Ofbeelding'],
                'ne': u'चित्र',
                'new': u'किपा',
                'nl': [u'Bestand', u'Afbeelding'],
                'nn': u'Fil',
                'no': [u'Fil', u'Bilde'],
                'nso': u'Seswantšho',
                'nv': u'Eʼelyaaígíí',
                'oc': [u'Fichièr', u'Imatge'],
                'or': u'ଫାଇଲ',
                'os': [u'Файл', u'Ныв'],
                'pa': u'ਤਸਵੀਰ',
                'pcd': u'Fichier',
                'pdc': [u'Feil', u'Datei'],
                'pfl': [u'Dadai', u'Datei'],
                'pi': u'पटिमा',
                'pl': [u'Plik', u'Grafika'],
                'pms': [u'Figura', u'Immagine'],
                'pnt': [u'Αρχείον', u'Εικόναν'],
                'ps': [u'دوتنه', u'انځور'],
                'pt': [u'Ficheiro', u'Imagem', u'Arquivo'],
                'qu': [u'Rikcha', u'Imagen'],
                'rm': u'Datoteca',
                'rmy': [u'Chitro', u'Imagine', u'Fişier'],
                'ro': [u'Fișier', u'Fişier', u'Imagine'],
                'ru': [u'Файл', u'Изображение'],
                'rue': u'Файл',
                'sa': [u'चित्रम्', u'चित्रं'],
                'sah': [u'Билэ', u'Ойуу'],
                'sc': [u'File', u'Immàgini'],
                'scn': [u'File', u'Mmàggini'],
                'sd': u'عڪس',
                'se': u'Fiila',
                'sg': u'Fichier',
                'sh': u'Datoteka',
                'si': [u'ගොනුව', u'රූපය'],
                'sk': [u'Súbor', u'Obrázok'],
                'sl': u'Slika',
                'sq': [u'Skeda', u'Figura'],
                'sr': [u'Датотека', u'Slika', u'Слика'],
                'srn': [u'Gefre', u'Afbeelding'],
                'stq': [u'Bielde', u'Bild'],
                'su': u'Gambar',
                'sv': [u'Fil', u'Bild'],
                'sw': u'Picha',
                'szl': u'Plik',
                'ta': u'படிமம்',
                'te': [u'దస్త్రం', u'ఫైలు', u'బొమ్మ'],
                'tet': u'Imajen',
                'tg': u'Акс',
                'th': [u'ไฟล์', u'ภาพ'],
                'tk': u'Faýl',
                'tl': u'Talaksan',
                'tlh': u'nagh beQ',
                'tpi': u'Fail',
                'tr': [u'Dosya', u'Resim'],
                'tt': [u'Файл', u'Изображение', u'Рәсем', u'Räsem'],
                'ty': u'Fichier',
                'udm': [u'Файл', u'Суред'],
                'ug': u'ھۆججەت',
                'uk': [u'Файл', u'Зображення'],
                'ur': [u'ملف', u'تصویر'],
                'uz': [u'Fayl', u'Tasvir'],
                'vec': [u'File', u'Immagine', u'Imagine'],
                'vep': [u'Fail', u'Image'],
                'vi': [u'Tập tin', u'Hình'],
                'vls': [u'Ofbeeldienge', u'Afbeelding'],
                'vo': [u'Ragiv', u'Magod'],
                'wa': u'Imådje',
                'war': [u'Paypay', u'Fayl'],
                'wo': [u'Dencukaay'],
                'wuu': [u'文件', u'图像', u'档案'],
                'xal': [u'Боомг', u'Зург'],
                'xmf': [u'ფაილი', u'სურათი'],
                'yi': [u'טעקע', u'בילד'],
                'yo': [u'Fáìlì', u'Àwòrán'],
                'za': [u'文件', u'图像', u'档案'],
                'zea': [u'Plaetje', u'Afbeelding'],
                'zh': [u'File', u'图像', u'圖像', u'档案', u'檔案', u'文件'],
                'zh-yue': [u'File', u'文件', u'檔', u'檔案', u'档', u'档案', u'圖', u'圖像', u'图', u'图像'],
            },
            7: {
                '_default': [u'File talk', u'Image talk'],
                'ab': [u'Афаил ахцәажәара', u'Обсуждение файла'],
                'ace': [u'Marit Beureukaih', u'Pembicaraan Berkas', u'Gambar Pembicaraan', u'Pembicaraan Gambar'],
                'af': [u'Lêerbespreking', u'Beeldbespreking'],
                'ak': u'Fayl nkɔmbɔ',
                'als': [u'Datei Diskussion', u'Bild Diskussion'],
                'am': u'ስዕል ውይይት',
                'an': u'Descusión imachen',
                'ang': u'Biliþgesprec',
                'ar': [u'نقاش الملف', u'نقاش الصورة'],
                'arc': u'ܡܡܠܠܐ ܕܠܦܦܐ',
                'arz': [u'نقاش الملف', u'نقاش الصورة'],
                'as': [u'চিত্ৰ বাৰ্তা', u'चित्र वार्ता', u'চিত্র বার্তা'],
                'ast': [u'Ficheru alderique', u'Imaxe alderique', u'Imaxen discusión', u'Archivu alderique'],
                'av': [u'Обсуждение файла', u'Обсуждение изображения'],
                'ay': [u'Archivo discusión', u'Imagen Discusión'],
                'az': u'Şəkil müzakirəsi',
                'ba': [u'Файл буйынса фекерләшеү', u'Рәсем буйынса фекерләшеү', u'Рәсем б-са фекер алышыу'],
                'bar': [u'Datei Dischkrian', u'Datei Diskussion'],
                'bat-smg': [u'Abruozdielė aptarėms', u'Vaizdo aptarimas'],
                'bcl': u'Olay sa ladawan',
                'be': [u'Размовы пра файл', u'Размовы пра выяву'],
                'be-x-old': [u'Абмеркаваньне файла', u'Абмеркаваньне выявы'],
                'bg': [u'Файл беседа', u'Картинка беседа'],
                'bh': u'चित्र वार्ता',
                'bjn': [u'Pamandiran Barakas', u'Pembicaraan Berkas'],
                'bm': [u'Discussion fichier', u'Discussion Fichier', u'Discussion Image'],
                'bn': [u'চিত্র আলোচনা', u'চিত্র আলাপ', u'MediaWiki আলাপ'],
                'bpy': [u'ছবি য়্যারী', u'চিত্র আলাপ', u'MediaWiki আলাপ'],
                'br': [u'Kaozeadenn Restr', u'Kaozeadenn Skeudenn'],
                'bs': u'Razgovor o datoteci',
                'bug': [u'Pembicaraan Berkas', u'Gambar Pembicaraan', u'Pembicaraan Gambar'],
                'bxr': [u'Файл хэлэлсэхэ', u'Обсуждение файла'],
                'ca': [u'Fitxer Discussió', u'Imatge Discussió'],
                'cbk-zam': [u'Archivo discusión', u'Imagen Discusión'],
                'ce': [u'Файлан дийцаре', u'Сурти дийца', u'Хlуман дийцаре', u'Дийцаре хlуман'],
                'ceb': [u'Hisgot sa Payl', u'Hisgot sa Imahen'],
                'ch': u'Kombetsasion ni litratu',
                'ckb': [u'وتووێژی پەڕگە', u'لێدوانی پەڕگە'],
                'crh': [u'Fayl muzakeresi', u'Resim muzakeresi', u'Ресим музакереси'],
                'cs': [u'Diskuse k souboru', u'Soubor diskuse'],
                'csb': [u'Diskùsëjô òbrôzków', u'Dyskusja grafiki'],
                'cu': [u'Дѣла бєсѣда', u'Ви́да бєсѣ́да', u'Вида бесѣда'],
                'cv': [u'Ӳкерчĕке сӳтсе явмалли', u'Обсуждение изображения'],
                'cy': u'Sgwrs Delwedd',
                'da': [u'Fildiskussion', u'Billeddiskussion'],
                'de': [u'Datei Diskussion', u'Bild Diskussion'],
                'diq': [u'Dosya mesac', u'Dosya werênayış'],
                'dsb': [u'Diskusija wó dataji', u'Diskusija wó wobrazu'],
                'dv': [u'ފައިލުގެ ޚިޔާލު', u'ފައިލް ޚިޔާލު'],
                'el': [u'Συζήτηση αρχείου', u'Συζήτηση εικόνας'],
                'eml': [u'Discussioni file', u'Discussioni immagine'],
                'eo': [u'Dosiero-Diskuto', u'Dosiera diskuto'],
                'es': [u'Archivo discusión', u'Imagen Discusión'],
                'et': u'Pildi arutelu',
                'eu': [u'Fitxategi eztabaida', u'Irudi eztabaida'],
                'fa': [u'بحث پرونده', u'بحث تصویر'],
                'ff': [u'Discussion fichier', u'Discussion Fichier', u'Discussion Image'],
                'fi': [u'Keskustelu tiedostosta', u'Keskustelu kuvasta'],
                'fiu-vro': u'Pildi arotus',
                'fo': [u'Myndakjak', u'Mynd kjak'],
                'fr': [u'Discussion fichier', u'Discussion Fichier', u'Discussion Image'],
                'frp': [u'Discussion fichiér', u'Discussion Émâge'],
                'frr': [u'Datei Diskussion', u'Bild Diskussion'],
                'fur': [u'Discussion figure', u'Discussioni immagine'],
                'fy': u'Ofbyld oerlis',
                'ga': [u'Plé íomhá', u'Plé í­omhá'],
                'gag': [u'Dosye dartışma', u'Dosya tartışma'],
                'gan': u'文檔・談詑',
                'gd': u'Deasbaireachd an fhaidhle',
                'gl': [u'Conversa ficheiro', u'Conversa Imaxe'],
                'glk': [u'بحث پرونده', u'بحث تصویر'],
                'gn': [u'Ta\'ãnga myangekõi', u'Imagen Discusión'],
                'got': u'𐍆𐌴𐌹𐌻𐌹𐌽𐍃 𐌲𐌰𐍅𐌰𐌿𐍂𐌳𐌾𐌰',
                'gu': u'ચિત્રની ચર્ચા',
                'gv': u'Resooney coadan',
                'haw': [u'Kūkākūkā o waihona', u'Kūkākūkā o kiʻi'],
                'he': [u'שיחת קובץ', u'שיחת תמונה'],
                'hi': u'चित्र वार्ता',
                'hif': u'file ke baat',
                'hr': [u'Razgovor o datoteci', u'Razgovor o slici'],
                'hsb': [u'Diskusija k dataji', u'Diskusija k wobrazej'],
                'ht': u'Diskisyon Fichye',
                'hu': [u'Fájlvita', u'Képvita', u'Kép vita'],
                'hy': u'Պատկերի քննարկում',
                'ia': [u'Discussion File', u'Discussion Imagine'],
                'id': [u'Pembicaraan Berkas', u'Gambar Pembicaraan', u'Pembicaraan Gambar'],
                'ie': u'File Discussion',
                'ig': [u'Okwu usòrò', u'Okwu ákwúkwó orünotu'],
                'ilo': u'Papeles tungtungan',
                'io': [u'Arkivo Debato', u'Imajo Debato'],
                'is': u'Myndaspjall',
                'it': [u'Discussioni file', u'Discussioni immagine'],
                'ja': [u'ファイル・トーク', u'Image talk', u'画像‐ノート', u'ファイル‐ノート'],
                'jv': [u'Dhiskusi Gambar', u'Gambar Dhiskusi'],
                'ka': [u'ფაილის განხილვა', u'სურათი განხილვა'],
                'kaa': [u'Su\'wret sa\'wbeti', u'Сурет талқылауы', u'سۋرەت تالقىلاۋى'],
                'kab': u'Amyannan n tugna',
                'kbd': [u'Файл тепсэлъэхьыгъуэ', u'Обсуждение файла'],
                'kg': u'Disolo fisye',
                'kk': [u'Сурет талқылауы', u'Swret talqılawı', u'سۋرەت تالقىلاۋى'],
                'kl': [u'Fiilip oqalliffia', u'Fildiskussion', u'Billeddiskussion'],
                'km': [u'ការពិភាក្សាអំពីឯកសារ', u'ការពិភាក្សាអំពីរូបភាព', u'រូបភាព-ពិភាក្សា'],
                'kn': u'ಚಿತ್ರ ಚರ್ಚೆಪುಟ',
                'ko': u'파일토론',
                'koi': [u'Обсуждение файла', u'Обсуждение изображения'],
                'krc': [u'Файлны сюзюу', u'Обсуждение изображения'],
                'ks': u'فَیِل بَحَژ',
                'ksh': [u'Dateie Klaaf', u'Belder Klaaf', u'Bellder Klaaf'],
                'ku': [u'Gotûbêja wêneyî', u'Wêne nîqaş'],
                'kv': [u'Файл донъялӧм', u'Обсуждение файла'],
                'kw': [u'Keskows Restren', u'Cows Restren', u'Kescows Restren'],
                'la': [u'Disputatio Fasciculi', u'Disputatio Imaginis'],
                'lad': [u'Diskusyón de Dosya', u'Diskussión de Dossia', u'Archivo Discusión'],
                'lb': [u'Fichier Diskussioun', u'Bild Diskussioun'],
                'lbe': [u'Суратраясса ихтилат', u'Обсуждение изображения'],
                'lez': [u'Файл веревирд авун', u'Обсуждение файла'],
                'li': [u'Euverlèk plaetje', u'Euverlèk afbeelding'],
                'lij': [u'Discûscioîn immaggine', u'Discussioni immagine'],
                'lmo': [u'Ciciarada Archivi', u'Discussioni file', u'Discussioni immagine'],
                'ln': [u'Discussion fichier', u'Discussion Fichier', u'Discussion Image'],
                'lo': u'ສົນທະນາກ່ຽວກັບຮູບ',
                'lt': u'Vaizdo aptarimas',
                'ltg': u'Sprīža ap failu',
                'lv': u'Attēla diskusija',
                'map-bms': [u'Dhiskusi Gambar', u'Gambar Dhiskusi'],
                'mdf': [u'Няйф корхнема', u'Обсуждение изображения'],
                'mg': [u'Dinika amin\'ny sary', u'Discussion Image'],
                'mhr': [u'Файл шотышто каҥашымаш', u'Обсуждение файла', u'Файлын каҥашымаш'],
                'min': [u'Rundiang Berkas', u'Pembicaraan Berkas'],
                'mk': [u'Разговор за податотека', u'Разговор за слика'],
                'ml': [u'പ്രമാണത്തിന്റെ സംവാദം', u'ചിസം', u'ചിത്രത്തിന്റെ സംവാദം', u'പ്രസം'],
                'mn': [u'Файлын хэлэлцүүлэг', u'Зургийн хэлэлцүүлэг'],
                'mr': u'चित्र चर्चा',
                'mrj': [u'Файлым кӓнгӓшӹмӓш', u'Файл кӓнгӓшӹмӓш'],
                'ms': [u'Perbincangan fail', u'Perbincangan Imej', u'Imej Perbualan'],
                'mt': [u'Diskussjoni stampa', u'Diskuti stampa'],
                'mwl': [u'Cumbersa fexeiro', u'Ficheiro Discussão', u'Imagem Discussão'],
                'myv': [u'Артовксто кортамось', u'Обсуждение изображения'],
                'mzn': [u'پرونده گپ', u'بحث تصویر', u'بحث پرونده'],
                'nah': [u'Īxiptli tēixnāmiquiliztli', u'Imagen Discusión'],
                'nap': [u'Fiùra chiàcchiera', u'Discussioni immagine'],
                'nds': [u'Bild Diskuschoon', u'Bild Diskussion', u'Datei Diskuschoon'],
                'nds-nl': [u'Overleg bestaand', u'Overleg ofbeelding'],
                'ne': u'चित्र वार्ता',
                'new': u'किपा खँलाबँला',
                'nl': [u'Overleg bestand', u'Overleg afbeelding'],
                'nn': u'Fildiskusjon',
                'no': [u'Fildiskusjon', u'Bildediskusjon'],
                'nso': u'Poledišano ya Seswantšho',
                'nv': u'Eʼelyaaígíí baa yáshtiʼ',
                'oc': [u'Discussion Fichièr', u'Discutida Imatge', u'Discussion Imatge'],
                'or': u'ଫାଇଲ ଆଲୋଚନା',
                'os': [u'Файлы тæрхон', u'Нывы тæрхон', u'Нывы тыххæй дискусси'],
                'pa': [u'ਤਸਵੀਰ ਗੱਲ-ਬਾਤ', u'ਤਸਵੀਰ ਚਰਚਾ'],
                'pcd': [u'Discussion fichier', u'Discussion Fichier', u'Discussion Image'],
                'pdc': [u'Feil Dischbedutt', u'Datei Diskussion'],
                'pfl': [u'Dadai Dischbediere', u'Datei Diskussion'],
                'pi': u'पटिमा सम्भासित',
                'pl': [u'Dyskusja pliku', u'Dyskusja grafiki'],
                'pms': [u'Discussion dla figura', u'Discussioni immagine'],
                'pnt': [u'Καλάτσεμαν αρχείονος', u'Καλάτσεμαν εικόνας'],
                'ps': [u'د دوتنې خبرې اترې', u'د انځور خبرې اترې'],
                'pt': [u'Ficheiro Discussão', u'Imagem Discussão', u'Arquivo Discussão'],
                'qu': [u'Rikcha rimanakuy', u'Imagen Discusión'],
                'rm': u'Datoteca discussiun',
                'rmy': [u'Chitro vakyarimata', u'Discuţie Imagine', u'Discuţie Fişier'],
                'ro': [u'Discuție Fișier', u'Discuţie Imagine', u'Discuţie Fişier'],
                'ru': [u'Обсуждение файла', u'Обсуждение изображения'],
                'rue': u'Діскузія ку файлу',
                'sa': [u'चित्रसम्भाषणम्', u'चित्रसंभाषणं'],
                'sah': [u'Билэ ырытыыта', u'Ойуу ырытыыта'],
                'sc': [u'Cuntierra file', u'Immàgini contièndha'],
                'scn': [u'Discussioni file', u'Discussioni mmàggini'],
                'sd': u'عڪس بحث',
                'se': u'Fiilaságastallan',
                'sg': [u'Discussion fichier', u'Discussion Fichier', u'Discussion Image'],
                'sh': u'Razgovor o datoteci',
                'si': [u'ගොනුව සාකච්ඡාව', u'රූපය සාකච්ඡාව'],
                'sk': [u'Diskusia k súboru', u'Diskusia k obrázku', u'Komentár k obrázku'],
                'sl': u'Pogovor o sliki',
                'sq': [u'Skeda diskutim', u'Figura diskutim'],
                'sr': [u'Разговор о датотеци', u'Razgovor o slici', u'Разговор о слици'],
                'srn': [u'Taki fu gefre', u'Overleg afbeelding'],
                'stq': [u'Bielde Diskussion', u'Bild Diskussion'],
                'su': u'Obrolan gambar',
                'sv': [u'Fildiskussion', u'Bilddiskussion'],
                'sw': [u'Majadiliano ya faili', u'Majadiliano faili'],
                'szl': [u'Dyskusyjo plika', u'Dyskusja pliku'],
                'ta': [u'படிமப் பேச்சு', u'உருவப் பேச்சு'],
                'te': [u'దస్త్రంపై చర్చ', u'ఫైలుపై చర్చ', u'బొమ్మపై చర్చ'],
                'tet': u'Diskusaun Imajen',
                'tg': u'Баҳси акс',
                'th': [u'คุยเรื่องไฟล์', u'คุยเรื่องภาพ'],
                'tk': u'Faýl çekişme',
                'tl': u'Usapang talaksan',
                'tlh': u"nagh beQ ja'chuq",
                'tpi': u'Toktok bilong fail',
                'tr': [u'Dosya tartışma', u'Resim tartışma'],
                'tt': [u'Файл бәхәсе', u'Обсуждение изображения', u'Обсуждение файла', u'Рәсем бәхәсе', u'Räsem bäxäse'],
                'ty': [u'Discussion fichier', u'Discussion Fichier', u'Discussion Image'],
                'udm': [u'Файл сярысь вераськон', u'Суред сярысь вераськон'],
                'ug': u'ھۆججەت مۇنازىرىسى',
                'uk': [u'Обговорення файлу', u'Обговорення зображення'],
                'ur': [u'تبادلۂ خیال ملف', u'تبادلۂ خیال تصویر'],
                'uz': [u'Fayl munozarasi', u'Tasvir munozarasi'],
                'vec': [u'Discussion file', u'Discussion imagine'],
                'vep': [u'Lodu failas', u'Image talk'],
                'vi': [u'Thảo luận Tập tin', u'Thảo luận Hình'],
                'vls': [u'Discuusje ofbeeldienge', u'Overleg afbeelding'],
                'vo': [u'Ragivibespik', u'Magodibespik'],
                'wa': [u'Imådje copene', u'Discussion Fichier', u'Discussion Image'],
                'war': [u'Hiruhimangraw hiton paypay', u'Hiruhimangraw hiton fayl'],
                'wo': [u'Waxtaani dencukaay', u'Discussion Image'],
                'wuu': [u'文件讨论', u'图像对话', u'图像讨论', u'档案对话', u'档案讨论', u'文件对话'],
                'xal': [u'Боомгин туск меткән', u'Зургин тускар ухалвр'],
                'xmf': [u'ფაილის განხილვა', u'სურათი განხილვა'],
                'yi': [u'טעקע רעדן', u'בילד רעדן'],
                'yo': [u'Ọ̀rọ̀ fáìlì', u'Ọ̀rọ̀ àwòrán'],
                'za': [u'文件讨论', u'图像对话', u'图像讨论', u'档案对话', u'档案讨论', u'文件对话'],
                'zea': [u'Overleg plaetje', u'Overleg afbeelding'],
                'zh': [u'File talk', u'图像对话', u'圖像對話', u'图像讨论', u'圖像討論', u'档案对话', u'檔案對話', u'档案讨论', u'檔案討論', u'文件对话', u'文件對話', u'文件讨论', u'文件討論'],
                'zh-yue': [u'File talk', u'文件傾偈', u'MediaWiki 傾偈', u'檔 討論', u'档 讨论', u'檔案 討論', u'档案 讨论', u'圖 討論', u'图 讨论', u'圖像 討論', u'图像 讨论'],
            },
            8: {
                '_default': u'MediaWiki',
                'ab': u'Амедиавики',
                'ace': [u'MediaWiki', u'AlatWiki'],
                'am': u'መልዕክት',
                'ar': u'ميدياويكي',
                'arc': u'ܡܝܕܝܐܘܝܩܝ',
                'arz': u'ميدياويكى',
                'as': [u'মিডিয়াৱিকি', u'মেডিয়াৱিকি'],
                'az': [u'MediaWiki', u'MediyaViki'],
                'bg': u'МедияУики',
                'bh': u'मीडियाविकि',
                'bn': u'মিডিয়াউইকি',
                'bpy': u'মিডিয়াউইকি',
                'bs': [u'MediaWiki', u'MedijaViki'],
                'ce': [u'MediaWiki', u'МедйаВики'],
                'ckb': u'میدیاویکی',
                'crh': [u'MediaViki', u'МедиаВики'],
                'cy': u'MediaWici',
                'dv': u'މީޑިއާވިކީ',
                'eo': [u'MediaWiki', u'MediaVikio'],
                'fa': u'مدیاویکی',
                'fi': u'Järjestelmäviesti',
                'fo': [u'MediaWiki', u'MidiaWiki'],
                'glk': u'مدیاویکی',
                'gu': u'મીડિયાવિકિ',
                'he': u'מדיה ויקי',
                'hi': [u'मीडियाविकि', u'मी'],
                'ht': u'MedyaWiki',
                'ig': [u'MidiaWiki', u'NkáWiki'],
                'is': u'Melding',
                'ka': u'მედიავიკი',
                'kaa': [u'MediaWiki', u'МедиаУики', u'مەدياۋيكي'],
                'kk': [u'МедиаУики', u'MedïaWïkï', u'مەدياۋيكي'],
                'km': [u'មេឌាវិគី', u'មីឌាវិគី'],
                'kn': u'ಮೀಡಿಯವಿಕಿ',
                'ko': u'미디어위키',
                'ks': u'میڈیاوکی',
                'ksh': [u'MediaWiki', u'MedijaWikki'],
                'kv': u'МедиаВики',
                'lad': u'MedyaViki',
                'lo': u'ມີເດຍວິກິ',
                'mdf': u'МедиаВики',
                'mk': u'МедијаВики',
                'ml': [u'മീഡിയവിക്കി', u'മീ'],
                'mn': u'МедиаВики',
                'mr': u'मिडियाविकी',
                'mt': [u'MediaWiki', u'MedjaWiki'],
                'mwl': u'Biqui',
                'mzn': [u'مدیاویکی', u'مه‌دیا ویکی', u'مه‌دیاویکی'],
                'nah': u'Huiquimedia',
                'ne': u'मीडियाविकि',
                'new': u'मिडियाविकि',
                'oc': [u'MediaWiki', u'Mediaòiqui'],
                'or': u'ମିଡ଼ିଆଉଇକି',
                'pa': [u'ਮੀਡੀਆਵਿਕੀ', u'ਮੀਡੀਆਵਿਕਿ'],
                'pi': u'मीडियाविकि',
                'ps': u'ميډياويکي',
                'rmy': u'MediyaViki',
                'sa': u'मिडीयाविकी',
                'sd': u'ذريعات وڪي',
                'si': [u'මාධ්‍යවිකි', u'විකිමාධ්‍ය'],
                'sr': [u'Медијавики', u'MedijaViki', u'МедијаВики'],
                'su': [u'MédiaWiki'],
                'ta': u'மீடியாவிக்கி',
                'te': u'మీడియావికీ',
                'tg': u'Медиавики',
                'th': u'มีเดียวิกิ',
                'tr': [u'MediaWiki', u'MedyaViki'],
                'tt': [u'МедиаВики', u'Медиа Вики'],
                'ur': [u'میڈیاویکی', u'میڈیاوکی'],
                'uz': [u'MediaWiki', u'MediyaViki'],
                'vo': u'Sitanuns',
                'war': u'MedyaWiki',
                'xmf': u'მედიავიკი',
                'yi': [u'מעדיעװיקי', u'מעדיעוויקי'],
            },
            9: {
                '_default': u'MediaWiki talk',
                'ab': [u'Амедиавики ахцәажәара', u'Обсуждение MediaWiki'],
                'ace': [u'Marit MediaWiki', u'Marit AlatWiki', u'Pembicaraan MediaWiki', u'MediaWiki Pembicaraan'],
                'af': u'MediaWikibespreking',
                'ak': u'MediaWiki nkɔmbɔ',
                'als': u'MediaWiki Diskussion',
                'am': u'መልዕክት ውይይት',
                'an': u'Descusión MediaWiki',
                'ar': u'نقاش ميدياويكي',
                'arc': u'ܡܡܠܠܐ ܕܡܝܕܝܐܘܝܩܝ',
                'arz': u'نقاش ميدياويكى',
                'as': [u'মিডিয়াৱিকি আলোচনা', u'মেডিয়াৱিকি বাৰ্তা', u'MediaWiki বার্তা'],
                'ast': [u'MediaWiki alderique', u'MediaWiki discusión'],
                'av': u'Обсуждение MediaWiki',
                'ay': u'MediaWiki discusión',
                'az': [u'MediaWiki müzakirəsi', u'MediyaViki müzakirəsi'],
                'ba': [u'MediaWiki буйынса фекерләшеү', u'MediaWiki б-са фекер алышыу'],
                'bar': [u'MediaWiki Dischkrian', u'MediaWiki Diskussion'],
                'bat-smg': [u'MediaWiki aptarėms', u'MediaWiki aptarimas'],
                'bcl': u'Olay sa MediaWiki',
                'be': u'Размовы пра MediaWiki',
                'be-x-old': u'Абмеркаваньне MediaWiki',
                'bg': u'МедияУики беседа',
                'bh': u'मीडियाविकि वार्ता',
                'bjn': [u'Pamandiran MediaWiki', u'Pembicaraan MediaWiki'],
                'bm': u'Discussion MediaWiki',
                'bn': u'মিডিয়াউইকি আলোচনা',
                'bpy': u'মিডিয়াউইকির য়্যারী',
                'br': u'Kaozeadenn MediaWiki',
                'bs': [u'MediaWiki razgovor', u'Razgovor o MedijaVikiju'],
                'bug': [u'Pembicaraan MediaWiki', u'MediaWiki Pembicaraan'],
                'bxr': [u'MediaWiki хэлэлсэхэ', u'Обсуждение MediaWiki'],
                'ca': u'MediaWiki Discussió',
                'cbk-zam': u'MediaWiki discusión',
                'ce': [u'MediaWiki дийцаре', u'МедйаВики дийца', u'MediaWiki Дийцаре'],
                'ceb': u'Hisgot sa MediaWiki',
                'ckb': [u'وتووێژی میدیاویکی', u'لێدوانی میدیاویکی'],
                'crh': [u'MediaViki muzakeresi', u'МедиаВики музакереси'],
                'cs': [u'Diskuse k MediaWiki', u'MediaWiki diskuse'],
                'csb': u'Diskùsëjô MediaWiki',
                'cu': [u'MediaWiki бєсѣда', u'MediaWiki бесѣда'],
                'cv': u'MediaWiki сӳтсе явмалли',
                'cy': u'Sgwrs MediaWici',
                'da': u'MediaWiki-diskussion',
                'de': u'MediaWiki Diskussion',
                'diq': [u'MediaWiki mesac', u'MediaWiki werênayış'],
                'dsb': u'MediaWiki diskusija',
                'dv': [u'މިޑިއާވިކީ ޚިޔާލު', u'މީޑިޔާވިކި ޚިޔާލު'],
                'el': u'Συζήτηση MediaWiki',
                'eml': u'Discussioni MediaWiki',
                'eo': [u'MediaWiki-Diskuto', u'MediaWiki diskuto', u'MediaVikia diskuto'],
                'es': u'MediaWiki discusión',
                'et': u'MediaWiki arutelu',
                'eu': u'MediaWiki eztabaida',
                'fa': u'بحث مدیاویکی',
                'ff': u'Discussion MediaWiki',
                'fi': u'Keskustelu järjestelmäviestistä',
                'fiu-vro': u'MediaWiki arotus',
                'fo': [u'MediaWiki-kjak', u'MidiaWiki kjak'],
                'fr': u'Discussion MediaWiki',
                'frp': u'Discussion MediaWiki',
                'frr': u'MediaWiki Diskussion',
                'fur': u'Discussion MediaWiki',
                'fy': u'MediaWiki oerlis',
                'ga': u'Plé MediaWiki',
                'gag': [u'MediaWiki dartışma', u'MediaWiki tartışma'],
                'gan': u'MediaWiki・談詑',
                'gd': u'Deasbaireachd MediaWiki',
                'gl': u'Conversa MediaWiki',
                'glk': u'بحث مدیاویکی',
                'gn': u'MediaWiki myangekõi',
                'gu': u'મીડિયાવિકિ ચર્ચા',
                'gv': 'Resooney MediaWiki',
                'haw': u'Kūkākūkā o MediaWiki',
                'he': u'שיחת מדיה ויקי',
                'hi': [u'मीडियाविकि वार्ता', u'मीवा'],
                'hif': u'Mediawiki ke baat',
                'hr': u'MediaWiki razgovor',
                'hsb': u'MediaWiki diskusija',
                'ht': u'Diskisyon MedyaWiki',
                'hu': [u'MediaWiki-vita', u'MediaWiki vita'],
                'hy': u'MediaWiki քննարկում',
                'ia': u'Discussion MediaWiki',
                'id': [u'Pembicaraan MediaWiki', u'MediaWiki Pembicaraan'],
                'ie': u'MediaWiki Discussion',
                'ig': [u'Okwu MidiaWiki', u'Okwu NkáWiki'],
                'ilo': u'MediaWiki tungtungan',
                'io': u'MediaWiki Debato',
                'is': u'Meldingarspjall',
                'it': u'Discussioni MediaWiki',
                'ja': [u'MediaWiki・トーク', u'MediaWiki‐ノート'],
                'jv': [u'Dhiskusi MediaWiki', u'MediaWiki Dhiskusi'],
                'ka': [u'მედიავიკის განხილვა', u'მედიავიკი განხილვა'],
                'kaa': [u'MediaWiki sa\'wbeti', u'МедиаУики талқылауы', u'مەدياۋيكي تالقىلاۋى'],
                'kab': u'Amyannan n MediaWiki',
                'kbd': [u'MediaWiki тепсэлъэхьыгъуэ', u'Обсуждение MediaWiki'],
                'kk': [u'МедиаУики талқылауы', u'MedïaWïkï talqılawı', u'مەدياۋيكي تالقىلاۋى'],
                'kl': [u'Mediawikip oqalliffia', u'MediaWiki-diskussion'],
                'km': [u'ការពិភាក្សាអំពីមេឌាវិគី', u'មីឌាវិគី-ពិភាក្សា'],
                'kn': u'ಮೀಡೀಯವಿಕಿ ಚರ್ಚೆ',
                'ko': [u'미디어위키토론', u'MediaWiki토론'],
                'koi': u'Обсуждение MediaWiki',
                'krc': u'MediaWiki-ни сюзюу',
                'ks': u'میڈیاوکی بَحَژ',
                'ksh': [u'MediaWiki Klaaf', u'MedijaWikki Klaaf'],
                'ku': [u'Gotûbêja MediaWiki', u'MediaWiki nîqaş'],
                'kv': [u'МедиаВики донъялӧм', u'Обсуждение MediaWiki'],
                'kw': [u'Keskows MediaWiki', u'Cows MediaWiki', u'Kescows MediaWiki'],
                'la': u'Disputatio MediaWiki',
                'lad': [u'Diskusyón de MedyaViki', u'MediaWiki Discusión', u'Diskussión de Xabblón'],
                'lb': u'MediaWiki Diskussioun',
                'lbe': u'MediaWikiлиясса ихтилат',
                'lez': [u'MediaWiki веревирд авун', u'Обсуждение MediaWiki'],
                'li': u'Euverlèk MediaWiki',
                'lij': [u'Discûscioîn MediaWiki', u'Discussioni MediaWiki'],
                'lmo': [u'Ciciarada MediaWiki', u'Discussioni MediaWiki'],
                'ln': u'Discussion MediaWiki',
                'lo': u'ສົນທະນາກ່ຽວກັບມີເດຍວິກິ',
                'lt': u'MediaWiki aptarimas',
                'ltg': u'Sprīža ap MediaWiki',
                'lv': u'MediaWiki diskusija',
                'map-bms': [u'Dhiskusi MediaWiki', u'MediaWiki Dhiskusi'],
                'mdf': [u'МедиаВики корхнема', u'Обсуждение MediaWiki'],
                'mg': [u'Dinika amin\'ny MediaWiki', u'Discussion MediaWiki'],
                'mhr': u'Обсуждение MediaWiki',
                'min': [u'Rundiang MediaWiki', u'Pembicaraan MediaWiki'],
                'mk': u'Разговор за МедијаВики',
                'ml': [u'മീഡിയവിക്കി സംവാദം', u'മീസം'],
                'mn': u'МедиаВикигийн хэлэлцүүлэг',
                'mr': u'मिडियाविकी चर्चा',
                'mrj': [u'MediaWiki-м кӓнгӓшӹмӓш', u'MediaWiki кӓнгӓшӹмӓш'],
                'ms': [u'Perbincangan MediaWiki', u'MediaWiki Perbualan'],
                'mt': [u'Diskussjoni MediaWiki', u'Diskuti MedjaWiki'],
                'mwl': [u'Cumbersa Biqui', u'MediaWiki Discussão'],
                'myv': u'MediaWiki-нь кортамось',
                'mzn': [u'مدیاویکی گپ', u'مه‌دیاویکی گپ', u'بحث مدیاویکی', u'مه‌دیا ویکی گپ'],
                'nah': [u'Huiquimedia tēixnāmiquiliztli', u'MediaWiki Discusión'],
                'nap': [u'MediaWiki chiàcchiera', u'Discussioni MediaWiki'],
                'nds': [u'MediaWiki Diskuschoon', u'MediaWiki Diskussion'],
                'nds-nl': u'Overleg MediaWiki',
                'ne': u'मीडियाविकि वार्ता',
                'new': u'मिडियाविकि खँलाबँला',
                'nl': u'Overleg MediaWiki',
                'nn': u'MediaWiki-diskusjon',
                'no': u'MediaWiki-diskusjon',
                'nso': u'Poledišano ya MediaWiki',
                'nv': u'MediaWiki baa yáshtiʼ',
                'oc': [u'Discussion MediaWiki', u'Discussion Mediaòiqui', u'Discutida Mediaòiqui'],
                'or': u'ମିଡ଼ିଆଉଇକି ଆଲୋଚନା',
                'os': [u'MediaWiki-йы тæрхон', u'Дискусси MediaWiki', u'Тæрхон MediaWiki'],
                'pa': [u'ਮੀਡੀਆਵਿਕੀ ਗੱਲ-ਬਾਤ', u'ਮੀਡੀਆਵਿਕਿ ਚਰਚਾ'],
                'pcd': u'Discussion MediaWiki',
                'pdc': [u'MediaWiki Dischbedutt', u'MediaWiki Diskussion'],
                'pfl': [u'MediaWiki Dischbediere', u'MediaWiki Diskussion'],
                'pi': u'मीडियाविकि सम्भासित',
                'pl': u'Dyskusja MediaWiki',
                'pms': u'Discussion dla MediaWiki',
                'ps': u'د ميډياويکي خبرې اترې',
                'pt': u'MediaWiki Discussão',
                'qu': u'MediaWiki rimanakuy',
                'rm': u'MediaWiki discussiun',
                'rmy': [u'MediyaViki vakyarimata', u'Discuţie MediaWiki'],
                'ro': [u'Discuție MediaWiki', u'Discuţie MediWiki', u'Discuţie MediaWiki'],
                'ru': u'Обсуждение MediaWiki',
                'rue': [u'Діскузія ку MediaWiki', u'Дізкузія ку MediaWiki'],
                'sa': [u'मिडियाविकीसम्भाषणम्', u'मिडियाविकीसंभाषणं'],
                'sah': u'Обсуждение MediaWiki',
                'sc': u'Cuntierra MediaWiki',
                'scn': u'Discussioni MediaWiki',
                'sd': u'ذريعات وڪي بحث',
                'se': u'MediaWiki-ságastallan',
                'sg': u'Discussion MediaWiki',
                'sh': u'Mediawiki razgovor',
                'si': [u'මාධ්‍යවිකි සාකච්ඡාව', u'විකිමාධ්‍ය සාකච්ඡාව'],
                'sk': [u'Diskusia k MediaWiki', u'Komentár k MediaWiki'],
                'sl': u'Pogovor o MediaWiki',
                'sq': u'MediaWiki diskutim',
                'sr': [u'Разговор о Медијавикију', u'Razgovor o MedijaVikiju', u'Разговор о МедијаВикију'],
                'srn': [u'Taki fu MediaWiki', u'Overleg MediaWiki'],
                'stq': u'MediaWiki Diskussion',
                'su': [u'Obrolan MédiaWiki', u'Obrolan MediaWiki'],
                'sv': [u'MediaWiki-diskussion', u'MediaWiki diskussion'],
                'sw': [u'Majadiliano ya MediaWiki', u'MediaWiki majadiliano'],
                'szl': [u'Dyskusyjo MediaWiki', u'Dyskusja MediaWiki'],
                'ta': u'மீடியாவிக்கி பேச்சு',
                'te': u'మీడియావికీ చర్చ',
                'tet': u'Diskusaun MediaWiki',
                'tg': u'Баҳси медиавики',
                'th': u'คุยเรื่องมีเดียวิกิ',
                'tk': u'MediaWiki çekişme',
                'tl': u'Usapang MediaWiki',
                'tlh': u"MediaWiki ja'chuq",
                'tpi': u'Toktok bilong mediawiki',
                'tr': [u'MediaWiki tartışma', u'MedyaViki tartışma'],
                'tt': [u'МедиаВики бәхәсе', u'Обсуждение MediaWiki', u'Медиа Вики бәхәсе', u'MediaWiki bäxäse'],
                'ty': u'Discussion MediaWiki',
                'udm': u'MediaWiki сярысь вераськон',
                'ug': u'MediaWiki مۇنازىرىسى',
                'uk': u'Обговорення MediaWiki',
                'ur': [u'تبادلۂ خیال میڈیاویکی', u'تبادلۂ خیال میڈیاوکی'],
                'uz': [u'MediaWiki munozarasi', u'MediyaViki munozarasi'],
                'vec': u'Discussion MediaWiki',
                'vep': u'Lodu MediaWikiš',
                'vi': u'Thảo luận MediaWiki',
                'vls': u'Discuusje MediaWiki',
                'vo': u'Bespik dö sitanuns',
                'wa': u'MediaWiki copene',
                'war': [u'Hiruhimangraw hiton MedyaWiki', u'Hiruhimangraw hiton MediaWiki'],
                'wo': [u'Waxtaani MediaWiki', u'Discussion MediaWiki'],
                'wuu': u'MediaWiki讨论',
                'xal': [u'MediaWiki туск меткән', u'MediaWiki тускар ухалвр'],
                'xmf': [u'მედიავიკის განხილვა', u'მედიავიკი განხილვა'],
                'yi': [u'מעדיעװיקי רעדן', u'מעדיעוויקי רעדן'],
                'yo': u'Ọ̀rọ̀ mediaWiki',
                'za': u'MediaWiki讨论',
                'zea': u'Overleg MediaWiki',
                'zh': u'MediaWiki talk',
                'zh-yue': u'MediaWiki talk',
            },
            10: {
                '_default': u'Template',
                'ab': [u'Ашаблон', u'Шаблон'],
                'ace': [u'Pola', u'Templat'],
                'af': u'Sjabloon',
                'ak': u'Şablon',
                'als': u'Vorlage',
                'am': [u'መለጠፊያ', u'መልጠፊያ'],
                'an': u'Plantilla',
                'ang': u'Bysen',
                'ar': u'قالب',
                'arc': u'ܩܠܒܐ',
                'arz': u'قالب',
                'as': [u'সাঁচ', u'साँचा'],
                'ast': [u'Plantía', u'Plantilla'],
                'av': u'Шаблон',
                'ay': u'Plantilla',
                'az': u'Şablon',
                'ba': u'Ҡалып',
                'bar': [u'Vorlog', u'Vorlage'],
                'bat-smg': [u'Šabluons', u'Šablonas'],
                'bcl': u'Plantilya',
                'be': u'Шаблон',
                'be-x-old': u'Шаблён',
                'bg': u'Шаблон',
                'bh': u'टेम्पलेट',
                'bjn': [u'Citakan', u'Templat'],
                'bm': u'Modèle',
                'bn': u'টেমপ্লেট',
                'bpy': u'মডেল',
                'br': u'Patrom',
                'bs': u'Šablon',
                'bug': u'Templat',
                'bxr': u'Загбар',
                'ca': u'Plantilla',
                'cbk-zam': u'Plantilla',
                'cbs': u'Szablóna',
                'ce': [u'Кеп', u'Дакъан', u'Куцкеп'],
                'ceb': u'Plantilya',
                'ckb': [u'داڕێژە', u'قاڵب'],
                'crh': [u'Şablon', u'Шаблон'],
                'cs': u'Šablona',
                'csb': u'Szablóna',
                'cu': [u'Обраꙁьць', u'Шаблон', u'Образьць'],
                'cv': u'Шаблон',
                'cy': u'Nodyn',
                'da': u'Skabelon',
                'de': u'Vorlage',
                'diq': u'Şablon',
                'dsb': u'Pśedłoga',
                'dv': u'ފަންވަތް',
                'el': u'Πρότυπο',
                'eo': u'Ŝablono',
                'es': u'Plantilla',
                'et': u'Mall',
                'eu': u'Txantiloi',
                'ext': u'Prantilla',
                'fa': u'الگو',
                'ff': u'Modèle',
                'fi': u'Malline',
                'fiu-vro': u'Näüdüs',
                'fo': u'Fyrimynd',
                'fr': u'Modèle',
                'frp': u'Modèlo',
                'frr': u'Vorlage',
                'fur': u'Model',
                'fy': u'Berjocht',
                'ga': [u'Teimpléad', u'Múnla'],
                'gag': u'Şablon',
                'gan': u'模板',
                'gd': u'Teamplaid',
                'gl': u'Modelo',
                'glk': u'الگو',
                'gn': u'Tembiecharã',
                'got': u'𐍆𐌰𐌿𐍂𐌰𐌼𐌴𐌻𐌴𐌹𐌽𐍃',
                'gu': u'ઢાંચો',
                'gv': u'Clowan',
                'haw': u'Anakuhi',
                'he': u'תבנית',
                'hi': u'साँचा',
                'hr': u'Predložak',
                'hsb': u'Předłoha',
                'ht': u'Modèl',
                'hu': u'Sablon',
                'hy': u'Կաղապար',
                'ia': u'Patrono',
                'id': u'Templat',
                'ie': u'Avise',
                'ig': u'Àtụ',
                'ilo': u'Plantilia',
                'io': [u'Shablono', u'Modelo'],
                'is': u'Snið',
                'ja': u'テンプレート',
                'jv': u'Cithakan',
                'ka': u'თარგი',
                'kaa': [u'Shablon', u'Үлгі', u'ٷلگٸ', u'ٴۇلگٴى'],
                'kab': [u'Talɣa', u'Talγa'],
                'kbd': u'Шаблон',
                'kk': [u'Үлгі', u'Ülgi', u'ٷلگٸ', u'ٴۇلگٴى'],
                'kl': [u'Ilisserut', u'Skabelon'],
                'km': u'ទំព័រគំរូ',
                'kn': u'ಟೆಂಪ್ಲೇಟು',
                'ko': u'틀',
                'koi': u'Шаблон',
                'krc': u'Шаблон',
                'ks': u'فرما',
                'ksh': u'Schablon',
                'ku': u'Şablon',
                'kv': u'Шаблон',
                'kw': [u'Skantlyn', u'Scantlyn'],
                'ky': u'Калып',
                'la': u'Formula',
                'lad': [u'Xablón', u'Plantilla', u'Xabblón'],
                'lb': u'Schabloun',
                'lbe': u'Шаблон',
                'lez': u'Шаблон',
                'li': u'Sjabloon',
                'lmo': [u'Mudel', u'Model'],
                'ln': u'Modèle',
                'lo': u'ແມ່ແບບ',
                'lt': u'Šablonas',
                'ltg': u'Taiss',
                'lv': u'Veidne',
                'map-bms': u'Cithakan',
                'mdf': u'Шаблон',
                'mg': [u'Endrika', u'Modèle'],
                'mhr': [u'Кышкар', u'Шаблон', u'Ямдылык'],
                'min': u'Templat',
                'mk': u'Шаблон',
                'ml': [u'ഫലകം', u'ഫ'],
                'mn': u'Загвар',
                'mr': u'साचा',
                'mrj': u'Шаблон',
                'ms': u'Templat',
                'mt': u'Mudell',
                'mwl': [u'Modelo', u'Predefinição'],
                'myv': u'ЛопаПарцун',
                'mzn': [u'شابلون', u'الگو'],
                'nah': [u'Nemachiyōtīlli', u'Plantilla'],
                'nap': u'Modello',
                'nds': [u'Vörlaag', u'Vorlage'],
                'nds-nl': [u'Mal', u'Sjabloon'],
                'ne': u'ढाँचा',
                'nl': u'Sjabloon',
                'nn': u'Mal',
                'no': u'Mal',
                'nv': u'Bee álnééhí',
                'oc': u'Modèl',
                'or': [u'ଛାଞ୍ଚ', u'ଟେଁପଲେଟ', u'ଟେମ୍ପଲେଟ'],
                'os': [u'Хуызæг', u'Шаблон'],
                'pa': [u'ਫਰਮਾ', u'ਨਮੂਨਾ'],
                'pcd': u'Modèle',
                'pdc': [u'Moddel', u'Vorlage'],
                'pfl': [u'Vorlach', u'Vorlage'],
                'pi': u'पटिरूप',
                'pl': u'Szablon',
                'pms': u'Stamp',
                'pnt': u'Πρότυπον',
                'ps': u'کينډۍ',
                'pt': u'Predefinição',
                'qu': u'Plantilla',
                'rm': u'Model',
                'rmy': u'Sikavno',
                'ro': u'Format',
                'ru': u'Шаблон',
                'rue': u'Шаблона',
                'sa': [u'फलकम्', u'बिंबधर'],
                'sah': u'Халыып',
                'sd': u'سانچو',
                'se': u'Málle',
                'sg': u'Modèle',
                'sh': u'Šablon',
                'si': u'සැකිල්ල',
                'sk': u'Šablóna',
                'sl': u'Predloga',
                'sq': u'Stampa',
                'sr': [u'Шаблон', u'Šablon'],
                'srn': [u'Ankra', u'Sjabloon'],
                'stq': u'Foarloage',
                'su': u'Citakan',
                'sv': u'Mall',
                'sw': u'Kigezo',
                'szl': [u'Muster', u'Szablon'],
                'ta': u'வார்ப்புரு',
                'te': u'మూస',
                'tg': u'Шаблон',
                'th': u'แม่แบบ',
                'tk': u'Şablon',
                'tl': [u'Padron', u'Suleras'],
                'tlh': u"chen'ay'",
                'tpi': u'Templet',
                'tr': u'Şablon',
                'tt': [u'Калып', u'Үрнәк', u'Шаблон', u'Ürnäk'],
                'ty': u'Modèle',
                'udm': u'Шаблон',
                'ug': u'قېلىپ',
                'uk': u'Шаблон',
                'ur': u'سانچہ',
                'uz': [u'Andoza', u'Shablon'],
                'vec': u'Modèl',
                'vep': u'Šablon',
                'vi': [u'Bản mẫu', u'Tiêu bản'],
                'vls': u'Patrôon',
                'vo': u'Samafomot',
                'wa': u'Modele',
                'war': u'Batakan',
                'wo': [u'Royuwaay', u'Modèle'],
                'wuu': u'模板',
                'xal': [u'Кевләр', u'Зура'],
                'xmf': u'თარგი',
                'yi': u'מוסטער',
                'yo': u'Àdàkọ',
                'za': u'模板',
                'zea': u'Sjabloon',
                'zh': [u'Template', u'T', u'模板', u'样板', u'樣板'],
                'zh-yue': [u'Template', u'T', u'模'],
            },
            11: {
                '_default': u'Template talk',
                'ab': [u'Ашаблон ахцәажәара', u'Обсуждение шаблона'],
                'ace': [u'Marit Pola', u'Pembicaraan Templat', u'Templat Pembicaraan'],
                'af': u'Sjabloonbespreking',
                'ak': u'Şablon nkɔmbɔ',
                'als': u'Vorlage Diskussion',
                'am': [u'መለጠፊያ ውይይት', u'መልጠፊያ ውይይት'],
                'an': u'Descusión plantilla',
                'ang': u'Bysengesprec',
                'ar': u'نقاش القالب',
                'arc': u'ܡܡܠܠܐ ܕܩܠܒܐ',
                'arz': u'نقاش القالب',
                'as': [u'সাঁচ বাৰ্তা', u'साँचा वार्ता', u'সাঁচ বার্তা'],
                'ast': [u'Plantía alderique', u'Plantilla discusión'],
                'av': u'Обсуждение шаблона',
                'ay': u'Plantilla discusión',
                'az': u'Şablon müzakirəsi',
                'ba': [u'Ҡалып буйынса фекерләшеү', u'Ҡалып б-са фекер алышыу'],
                'bar': [u'Vorlog Dischkrian', u'Vorlage Diskussion'],
                'bat-smg': [u'Šabluona aptarėms', u'Šablono aptarimas'],
                'bcl': u'Olay sa plantilya',
                'be': u'Размовы пра шаблон',
                'be-x-old': u'Абмеркаваньне шаблёну',
                'bg': u'Шаблон беседа',
                'bh': u'टेम्पलेट वार्ता',
                'bjn': [u'Pamandiran Citakan', u'Pembicaraan Templat'],
                'bm': [u'Discussion modèle', u'Discussion Modèle'],
                'bn': u'টেমপ্লেট আলোচনা',
                'bpy': u'মডেলর য়্যারী',
                'br': u'Kaozeadenn Patrom',
                'bs': u'Razgovor o šablonu',
                'bug': [u'Pembicaraan Templat', u'Templat Pembicaraan'],
                'bxr': [u'Загбар хэлэлсэхэ', u'Обсуждение шаблона'],
                'ca': u'Plantilla Discussió',
                'cbk-zam': u'Plantilla discusión',
                'ce': [u'Кепан дийцаре', u'Дакъан дийца', u'Куцкеп дийцаре'],
                'ceb': u'Hisgot sa Plantilya',
                'ckb': [u'وتووێژی داڕێژە', u'لێدوانی قاڵب', u'لێدوانی داڕێژە'],
                'crh': [u'Şablon muzakeresi', u'Шаблон музакереси'],
                'cs': [u'Diskuse k šabloně', u'Šablona diskuse'],
                'csb': u'Diskùsëjô Szablónë',
                'cu': [u'Обраꙁьца бєсѣда', u'Образьца бесѣда'],
                'cv': u'Шаблона сӳтсе явмалли',
                'cy': u'Sgwrs Nodyn',
                'da': u'Skabelondiskussion',
                'de': u'Vorlage Diskussion',
                'diq': [u'Şablon mesac', u'Şablon werênayış'],
                'dsb': u'Diskusija wó pśedłoze',
                'dv': [u'ފަންވަތުގެ ޚިޔާލު', u'ފަންވަތް ޚިޔާލު'],
                'el': u'Συζήτηση προτύπου',
                'eml': u'Discussioni template',
                'eo': [u'Ŝablono-Diskuto', u'Ŝablona diskuto'],
                'es': u'Plantilla discusión',
                'et': u'Malli arutelu',
                'eu': u'Txantiloi eztabaida',
                'fa': u'بحث الگو',
                'ff': [u'Discussion modèle', u'Discussion Modèle'],
                'fi': u'Keskustelu mallineesta',
                'fiu-vro': u'Näüdüse arotus',
                'fo': [u'Fyrimyndakjak', u'Fyrimynd kjak'],
                'fr': [u'Discussion modèle', u'Discussion Modèle'],
                'frp': [u'Discussion modèlo', u'Discussion Modèlo'],
                'frr': u'Vorlage Diskussion',
                'fur': u'Discussion model',
                'fy': u'Berjocht oerlis',
                'ga': [u'Plé teimpléid', u'Plé múnla'],
                'gag': [u'Şablon dartışma', u'Şablon tartışma'],
                'gan': u'模板・談詑',
                'gd': u'Deasbaireachd na teamplaid',
                'gl': [u'Conversa modelo', u'Conversa Modelo'],
                'glk': u'بحث الگو',
                'gn': u'Tembiecharã myangekõi',
                'got': u'𐍆𐌰𐌿𐍂𐌰𐌼𐌴𐌻𐌴𐌹𐌽𐌰𐌹𐍃 𐌲𐌰𐍅𐌰𐌿𐍂𐌳𐌾𐌰',
                'gu': u'ઢાંચાની ચર્ચા',
                'gv': u'Resooney clowan',
                'haw': u'Kūkākūkā o anakuhi',
                'he': u'שיחת תבנית',
                'hi': u'साँचा वार्ता',
                'hif': u'Template ke baat',
                'hr': u'Razgovor o predlošku',
                'hsb': u'Diskusija k předłoze',
                'ht': u'Diskisyon Modèl',
                'hu': [u'Sablonvita', u'Sablon vita'],
                'hy': u'Կաղապարի քննարկում',
                'ia': u'Discussion Patrono',
                'id': [u'Pembicaraan Templat', u'Templat Pembicaraan'],
                'ie': u'Avise Discussion',
                'ig': u'Okwu àtụ',
                'ilo': u'Plantilia tungtungan',
                'io': [u'Shablono Debato', u'Modelo Debato'],
                'is': u'Sniðaspjall',
                'it': u'Discussioni template',
                'ja': [u'テンプレート・トーク', u'Template‐ノート'],
                'jv': [u'Dhiskusi Cithakan', u'Cithakan Dhiskusi'],
                'ka': [u'თარგის განხილვა', u'თარგი განხილვა'],
                'kaa': [u'Shablon sa\'wbeti', u'Үлгі талқылауы', u'ٷلگٸ تالقىلاۋى', u'ٴۇلگٴى تالقىلاۋى'],
                'kab': [u'Amyannan n talɣa', u'Amyannan n talγa'],
                'kbd': [u'Шаблон тепсэлъэхьыгъуэ', u'Обсуждение шаблона'],
                'kk': [u'Үлгі талқылауы', u'Ülgi talqılawı', u'ٷلگٸ تالقىلاۋى', u'ٴۇلگٴى تالقىلاۋى'],
                'kl': [u'Ilisserummi oqallinneq', u'Skabelondiskussion'],
                'km': [u'ការពិភាក្សាអំពីទំព័រគំរូ', u'ទំព័រគំរូ-ពិភាក្សា'],
                'kn': u'ಟೆಂಪ್ಲೇಟು ಚರ್ಚೆ',
                'ko': u'틀토론',
                'koi': u'Обсуждение шаблона',
                'krc': u'Шаблонну сюзюу',
                'ks': u'فرما بَحَژ',
                'ksh': u'Schablone Klaaf',
                'ku': [u'Gotûbêja şablonê', u'Şablon nîqaş'],
                'kv': [u'Шаблон донъялӧм', u'Обсуждение шаблона'],
                'kw': [u'Keskows Skantlyn', u'Cows Scantlyn', u'Kescows Skantlyn'],
                'la': u'Disputatio Formulae',
                'lad': [u'Diskusyón de Xablón', u'Plantilla Discusión', u'Diskusyón de Xabblón'],
                'lb': u'Schabloun Diskussioun',
                'lbe': u'Шаблондалиясса ихтилат',
                'lez': [u'Шаблон веревирд авун', u'Обсуждение шаблона'],
                'li': u'Euverlèk sjabloon',
                'lij': [u'Discûscioîn template', u'Discussioni template'],
                'lmo': [u'Ciciarada Mudel', u'Discussioni template', u'Ciciarada Model'],
                'ln': [u'Discussion modèle', u'Discussion Modèle'],
                'lo': u'ສົນທະນາກ່ຽວກັບແມ່ແບບ',
                'lt': u'Šablono aptarimas',
                'ltg': u'Sprīža ap taisu',
                'lv': u'Veidnes diskusija',
                'map-bms': [u'Dhiskusi Cithakan', u'Cithakan Dhiskusi'],
                'mdf': [u'Шаблон корхнема', u'Обсуждение шаблона'],
                'mg': [u'Dinika amin\'ny endrika', u'Discussion Modèle'],
                'mhr': [u'Кышкар шотышто каҥашымаш', u'Обсуждение шаблона', u'Ямдылык шотышто каҥашымаш', u'Ямдылыкын каҥашымаш'],
                'min': [u'Rundiang Templat', u'Pembicaraan Templat'],
                'mk': u'Разговор за шаблон',
                'ml': [u'ഫലകത്തിന്റെ സംവാദം', u'ഫസം'],
                'mn': u'Загварын хэлэлцүүлэг',
                'mr': u'साचा चर्चा',
                'mrj': [u'Шаблоным кӓнгӓшӹмӓш', u'Шаблон кӓнгӓшӹмӓш'],
                'ms': [u'Perbincangan templat', u'Perbualan Templat'],
                'mt': [u'Diskussjoni mudell', u'Diskuti template'],
                'mwl': [u'Cumbersa Modelo', u'Predefinição Discussão'],
                'myv': u'ЛопаПарцундо кортамось',
                'mzn': [u'شابلون گپ', u'بحث الگو'],
                'nah': [u'Nemachiyōtīlli tēixnāmiquiliztli', u'Plantilla Discusión'],
                'nap': [u'Modello chiàcchiera', u'Discussioni template'],
                'nds': [u'Vörlaag Diskuschoon', u'Vorlage Diskussion'],
                'nds-nl': [u'Overleg mal', u'Overleg sjabloon'],
                'ne': u'ढाँचा वार्ता',
                'nl': u'Overleg sjabloon',
                'nn': u'Maldiskusjon',
                'no': u'Maldiskusjon',
                'nso': u'Poledišano ya Template',
                'nv': u'Bee álnééhí baa yáshtiʼ',
                'oc': [u'Discussion Modèl', u'Discutida Modèl'],
                'or': [u'ଛାଞ୍ଚ ଆଲୋଚନା', u'ଟେଁପଲେଟ ଆଲୋଚନା', u'ଟେମ୍ପଲେଟ ଆଲୋଚନା'],
                'os': [u'Хуызæджы тæрхон', u'Шаблоны тæрхон', u'Шаблоны тыххæй дискусси'],
                'pa': [u'ਫਰਮਾ ਗੱਲ-ਬਾਤ', u'ਨਮੂਨਾ ਚਰਚਾ'],
                'pcd': [u'Discussion modèle', u'Discussion Modèle'],
                'pdc': [u'Moddel Dischbedutt', u'Vorlage Diskussion'],
                'pfl': [u'Vorlach Dischbediere', u'Vorlage Diskussion'],
                'pi': u'पटिरूप सम्भासित',
                'pl': u'Dyskusja szablonu',
                'pms': u'Discussion dlë stamp',
                'pnt': u'Καλάτσεμαν πρότυπι',
                'ps': u'د کينډۍ خبرې اترې',
                'pt': u'Predefinição Discussão',
                'qu': u'Plantilla rimanakuy',
                'rm': u'Model discussiun',
                'rmy': [u'Sikavno vakyarimata', u'Discuţie Format'],
                'ro': [u'Discuție Format', u'Discuţie Format'],
                'ru': u'Обсуждение шаблона',
                'rue': u'Діскузія ку шаблонї',
                'sa': [u'फलकस्य सम्भाषणम्', u'बिंबधर संभाषणं'],
                'sah': u'Халыып ырытыыта',
                'sc': u'Cuntierra template',
                'scn': [u'Discussioni template', u'Discussioni Template'],
                'sd': u'سنچو بحث',
                'se': u'Málleságastallan',
                'sg': [u'Discussion modèle', u'Discussion Modèle'],
                'sh': u'Razgovor o šablonu',
                'si': u'සැකිලි සාකච්ඡාව',
                'sk': u'Diskusia k šablóne',
                'sl': u'Pogovor o predlogi',
                'sq': u'Stampa diskutim',
                'sr': [u'Разговор о шаблону', u'Razgovor o šablonu'],
                'srn': [u'Taki fu ankra', u'Overleg sjabloon'],
                'stq': u'Foarloage Diskussion',
                'su': u'Obrolan citakan',
                'sv': u'Malldiskussion',
                'sw': [u'Majadiliano ya kigezo', u'Kigezo majadiliano'],
                'szl': [u'Dyskusyjo mustra', u'Dyskusja szablonu'],
                'ta': u'வார்ப்புரு பேச்சு',
                'te': u'మూస చర్చ',
                'tet': u'Diskusaun Template',
                'tg': u'Баҳси шаблон',
                'th': u'คุยเรื่องแม่แบบ',
                'tk': u'Şablon çekişme',
                'tl': [u'Usapang padron', u'Usapang suleras'],
                'tlh': u"chen'ay' ja'chuq",
                'tpi': u'Toktok bilong templet',
                'tr': u'Şablon tartışma',
                'tt': [u'Калып бәхәсе', u'Үрнәк бәхәсе', u'Обсуждение шаблона', u'Шаблон бәхәсе', u'Ürnäk bäxäse'],
                'ty': [u'Discussion modèle', u'Discussion Modèle'],
                'udm': u'Шаблон сярысь вераськон',
                'ug': u'قېلىپ مۇنازىرىسى',
                'uk': [u'Обговорення шаблону', u'Обговорення шаблона'],
                'ur': u'تبادلۂ خیال سانچہ',
                'uz': [u'Andoza munozarasi', u'Shablon munozarasi'],
                'vec': [u'Discussion modèl', u'Discussion template'],
                'vep': u'Lodu šablonas',
                'vi': [u'Thảo luận Bản mẫu', u'Thảo luận Tiêu bản'],
                'vls': u'Discuusje patrôon',
                'vo': u'Samafomotibespik',
                'wa': [u'Modele copene', u'Discussion Modèle'],
                'war': u'Hiruhimangraw hiton batakan',
                'wo': [u'Waxtaani royuwaay', u'Discussion Modèle'],
                'wuu': [u'模板讨论', u'模板对话'],
                'xal': [u'Зуран туск меткән', u'Зуран тускар ухалвр'],
                'xmf': [u'თარგის განხილვა', u'თარგი განხილვა'],
                'yi': u'מוסטער רעדן',
                'yo': u'Ọ̀rọ̀ àdàkọ',
                'za': [u'模板讨论', u'模板对话'],
                'zea': u'Overleg sjabloon',
                'zh': [u'Template talk', u'模板对话', u'模板對話', u'模板讨论', u'模板討論', u'样板对话', u'樣板對話', u'样板讨论', u'樣板討論'],
                'zh-yue': [u'Template talk', u'模傾偈', u'模 討論', u'模 讨论'],
            },
            12: {
                '_default': u'Help',
                'ab': [u'Ацхыраара', u'Справка'],
                'ace': [u'Beunantu', u'Bantuan'],
                'af': u'Hulp',
                'als': u'Hilfe',
                'am': u'እርዳታ',
                'an': u'Aduya',
                'ar': u'مساعدة',
                'arc': u'ܥܘܕܪܢܐ',
                'arz': u'مساعدة',
                'as': u'সহায়',
                'ast': [u'Aida', u'Ayuda'],
                'av': u'Справка',
                'ay': u'Ayuda',
                'az': u'Kömək',
                'ba': u'Белешмә',
                'bar': [u'Huif', u'Hilfe'],
                'bat-smg': [u'Pagelba', u'Pagalba'],
                'bcl': u'Tabang',
                'be': u'Даведка',
                'be-x-old': u'Дапамога',
                'bg': u'Помощ',
                'bh': u'मदद',
                'bjn': [u'Patulung', u'Bantuan'],
                'bm': u'Aide',
                'bn': u'সাহায্য',
                'bpy': u'পাংলাক',
                'br': u'Skoazell',
                'bs': u'Pomoć',
                'bug': u'Bantuan',
                'bxr': [u'Туһаламжа', u'Справка'],
                'ca': u'Ajuda',
                'cbk-zam': u'Ayuda',
                'cbs': u'Pòmòc',
                'ce': [u'ГӀо', u'ГІо', u'Гlо'],
                'ceb': u'Tabang',
                'ch': u'Ayudo',
                'ckb': u'یارمەتی',
                'crh': [u'Yardım', u'Ярдым'],
                'cs': u'Nápověda',
                'csb': u'Pòmòc',
                'cu': u'Помощь',
                'cv': u'Пулăшу',
                'cy': u'Cymorth',
                'da': u'Hjælp',
                'de': u'Hilfe',
                'diq': [u'Peşti', u'Desteg'],
                'dsb': u'Pomoc',
                'dv': u'އެހީ',
                'el': u'Βοήθεια',
                'eml': u'Aiuto',
                'eo': u'Helpo',
                'es': u'Ayuda',
                'et': u'Juhend',
                'eu': u'Laguntza',
                'fa': u'راهنما',
                'ff': u'Aide',
                'fi': u'Ohje',
                'fiu-vro': u'Oppus',
                'fo': u'Hjálp',
                'fr': u'Aide',
                'frp': u'Éde',
                'frr': u'Hilfe',
                'fur': u'Jutori',
                'fy': u'Hulp',
                'ga': u'Cabhair',
                'gag': u'Yardım',
                'gan': u'幫助',
                'gd': u'Cobhair',
                'gl': u'Axuda',
                'glk': u'راهنما',
                'gn': u'Pytyvõ',
                'got': u'𐌷𐌹𐌻𐍀𐌰',
                'gu': u'મદદ',
                'gv': u'Cooney',
                'haw': u'Kōkua',
                'he': u'עזרה',
                'hi': u'सहायता',
                'hif': u'madat',
                'hr': u'Pomoć',
                'hsb': u'Pomoc',
                'ht': u'Èd',
                'hu': u'Segítség',
                'hy': u'Օգնություն',
                'ia': u'Adjuta',
                'id': u'Bantuan',
                'ie': u'Auxilie',
                'ig': [u'Nkwadọ', u'Nkwádọ'],
                'ilo': u'Tulong',
                'io': u'Helpo',
                'is': u'Hjálp',
                'it': u'Aiuto',
                'ja': u'ヘルプ',
                'jv': u'Pitulung',
                'ka': u'დახმარება',
                'kaa': [u'Anıqlama', u'Анықтама', u'انىقتاما'],
                'kab': u'Tallat',
                'kbd': [u'ДэӀэпыкъуэгъуэ', u'Справка'],
                'kg': u'Lusadisu',
                'kk': [u'Анықтама', u'Anıqtama', u'انىقتاما'],
                'kl': [u'Ikiuutit', u'Hjælp'],
                'km': u'ជំនួយ',
                'kn': u'ಸಹಾಯ',
                'ko': u'도움말',
                'koi': u'Справка',
                'krc': u'Болушлукъ',
                'ks': u'پَلزُن',
                'ksh': [u'Hölp', u'Hülp'],
                'ku': u'Alîkarî',
                'kv': u'Справка',
                'kw': u'Gweres',
                'ky': u'Жардам',
                'la': u'Auxilium',
                'lad': [u'Ayudo', u'Ayuda'],
                'lb': u'Hëllef',
                'lbe': u'Кумаг',
                'lez': u'Справка',
                'lij': [u'Agiûtto', u'Aiuto'],
                'lmo': [u'Jüt', u'Aiuto', u'Aida'],
                'ln': u'Aide',
                'lo': u'ຊ່ວຍເຫຼືອ',
                'lt': u'Pagalba',
                'ltg': u'Paleigs',
                'lv': u'Palīdzība',
                'map-bms': u'Pitulung',
                'mdf': [u'Лезкс', u'Справка'],
                'mg': [u'Fanoroana', u'Aide', u'Fanampiana'],
                'mhr': [u'Полшык', u'Справка'],
                'min': u'Bantuan',
                'mk': u'Помош',
                'ml': [u'സഹായം', u'സ'],
                'mn': u'Тусламж',
                'mr': [u'सहाय्य', u'साहाय्य'],
                'mrj': u'Палшык',
                'ms': u'Bantuan',
                'mt': u'Għajnuna',
                'mwl': u'Ajuda',
                'myv': u'Лезкс',
                'mzn': [u'رانما', u'راهنما', u'رانه‌ما'],
                'nah': [u'Tēpalēhuiliztli', u'Ayuda'],
                'nap': [u'Ajùto', u'Aiuto'],
                'nds': [u'Hülp', u'Hilfe'],
                'nds-nl': u'Hulpe',
                'ne': u'मद्दत',
                'new': u'ग्वाहालि',
                'nl': u'Help',
                'nn': u'Hjelp',
                'no': u'Hjelp',
                'nso': u'Thušo',
                'nv': u'Anáʼálwoʼ',
                'oc': u'Ajuda',
                'or': [u'ସହଯୋଗ', u'ସାହାଯ୍ୟ'],
                'os': u'Æххуыс',
                'pa': u'ਮਦਦ',
                'pcd': u'Aide',
                'pdc': [u'Hilf', u'Hilfe'],
                'pfl': [u'Hilf', u'Hilfe'],
                'pi': u'अवस्सय',
                'pl': u'Pomoc',
                'pms': u'Agiut',
                'pnt': u'Βοήθειαν',
                'ps': u'لارښود',
                'pt': u'Ajuda',
                'qu': u'Yanapa',
                'rm': u'Agid',
                'rmy': u'Zhutipen',
                'ro': u'Ajutor',
                'ru': u'Справка',
                'rue': u'Поміч',
                'sa': [u'सहाय्यम्', u'सहाय्य', u'उपकारः'],
                'sah': u'Көмө',
                'sc': u'Agiudu',
                'scn': u'Aiutu',
                'sd': u'مدد',
                'se': u'Veahkki',
                'sg': u'Aide',
                'sh': u'Pomoć',
                'si': u'උදවු',
                'sk': u'Pomoc',
                'sl': u'Pomoč',
                'sq': u'Ndihmë',
                'sr': [u'Помоћ', u'Pomoć'],
                'srn': u'Yepi',
                'stq': u'Hälpe',
                'su': u'Pitulung',
                'sv': u'Hjälp',
                'sw': u'Msaada',
                'szl': [u'Půmoc', u'Pomoc'],
                'ta': u'உதவி',
                'te': [u'సహాయం', u'సహాయము'],
                'tet': u'Ajuda',
                'tg': u'Роҳнамо',
                'th': u'วิธีใช้',
                'tk': u'Ýardam',
                'tl': u'Tulong',
                'tlh': u'QaH',
                'tpi': u'Halivim',
                'tr': u'Yardım',
                'tt': [u'Ярдәм', u'Справка', u'Yärdäm'],
                'ty': u'Aide',
                'udm': u'Валэктон',
                'ug': u'ياردەم',
                'uk': u'Довідка',
                'ur': u'معاونت',
                'uz': u'Yordam',
                'vec': [u'Ajuto', u'Aiuto'],
                'vep': u'Abu',
                'vi': u'Trợ giúp',
                'vls': u'Ulpe',
                'vo': u'Yuf',
                'wa': u'Aidance',
                'war': u'Bulig',
                'wo': [u'Ndimbal', u'Aide'],
                'wuu': u'帮助',
                'xal': [u'Цәәлһлһн', u'Цəəлһлһн'],
                'xmf': u'დახმარება',
                'yi': u'הילף',
                'yo': u'Ìrànlọ́wọ́',
                'za': u'帮助',
                'zea': u'Ulpe',
                'zh': [u'Help', u'帮助', u'幫助'],
                'zh-yue': [u'Help', u'幫手', u'幫助', u'說明', u'帮手', u'帮助', u'说明'],
            },
            13: {
                '_default': u'Help talk',
                'ab': [u'Ацхыраара ахцәажәара', u'Обсуждение справки'],
                'ace': [u'Marit Beunantu', u'Pembicaraan Bantuan', u'Bantuan Pembicaraan'],
                'af': u'Hulpbespreking',
                'ak': u'Help nkɔmbɔ',
                'als': u'Hilfe Diskussion',
                'am': u'እርዳታ ውይይት',
                'an': u'Descusión aduya',
                'ang': u'Helpgesprec',
                'ar': u'نقاش المساعدة',
                'arc': u'ܡܡܠܠܐ ܕܥܘܕܪܢܐ',
                'arz': u'نقاش المساعدة',
                'as': [u'সহায় বাৰ্তা', u'সহায় বার্তা'],
                'ast': [u'Ayuda alderique', u'Ayuda discusión', u'Aida alderique'],
                'av': u'Обсуждение справки',
                'ay': u'Ayuda discusión',
                'az': u'Kömək müzakirəsi',
                'ba': [u'Белешмә буйынса фекерләшеү', u'Белешмә б-са фекер алышыу'],
                'bar': [u'Huif Dischkrian', u'Hilfe Diskussion'],
                'bat-smg': [u'Pagelbas aptarėms', u'Pagalbos aptarimas'],
                'bcl': u'Olay sa tabang',
                'be': u'Размовы пра даведку',
                'be-x-old': u'Абмеркаваньне дапамогі',
                'bg': u'Помощ беседа',
                'bh': u'मदद वार्ता',
                'bjn': [u'Pamandiran Patulung', u'Pembicaraan Bantuan'],
                'bm': [u'Discussion aide', u'Discussion Aide'],
                'bn': u'সাহায্য আলোচনা',
                'bpy': u'পাংলাকর য়্যারী',
                'br': u'Kaozeadenn Skoazell',
                'bs': u'Razgovor o pomoći',
                'bug': [u'Pembicaraan Bantuan', u'Bantuan Pembicaraan'],
                'bxr': [u'Туһаламжа хэлэлсэл', u'Обсуждение справки'],
                'ca': u'Ajuda Discussió',
                'cbk-zam': u'Ayuda discusión',
                'ce': [u'ГӀо дийцаре', u'ГІодан дийца', u'Гlон дийцаре'],
                'ceb': u'Hisgot sa Tabang',
                'ch': u'Kombetsasion ni ayudo',
                'ckb': [u'وتووێژی یارمەتی', u'لێدوانی یارمەتی'],
                'crh': [u'Yardım muzakeresi', u'Разговор о помоћи'],
                'cs': [u'Diskuse k nápovědě', u'Nápověda diskuse'],
                'csb': u'Diskùsëjô Pòmòcë',
                'cu': [u'Помощи бєсѣда', u'Помощи бесѣда'],
                'cv': u'Пулăшăва сӳтсе явмалли',
                'cy': u'Sgwrs Cymorth',
                'da': u'Hjælp-diskussion',
                'de': u'Hilfe Diskussion',
                'diq': [u'Peşti mesac', u'Desteg werênayış', u'Peşti werênayış'],
                'dsb': u'Diskusija wó pomocy',
                'dv': [u'އެހީގެ ޚިޔާލު', u'އެހީ ޚިޔާލު'],
                'el': u'Συζήτηση βοήθειας',
                'eml': u'Discussioni aiuto',
                'eo': [u'Helpo-Diskuto', u'Helpa diskuto'],
                'es': u'Ayuda discusión',
                'et': u'Juhendi arutelu',
                'eu': u'Laguntza eztabaida',
                'fa': u'بحث راهنما',
                'ff': [u'Discussion aide', u'Discussion Aide'],
                'fi': u'Keskustelu ohjeesta',
                'fiu-vro': u'Oppusõ arotus',
                'fo': [u'Hjálparkjak', u'Hjálp kjak'],
                'fr': [u'Discussion aide', u'Discussion Aide'],
                'frp': [u'Discussion éde', u'Discussion Éde'],
                'frr': u'Hilfe Diskussion',
                'fur': u'Discussion jutori',
                'fy': u'Hulp oerlis',
                'ga': u'Plé cabhrach',
                'gag': [u'Yardım dartışma', u'Yardım tartışma'],
                'gan': u'幫助・談詑',
                'gd': u'Deasbaireachd na cobharach',
                'gl': [u'Conversa axuda', u'Conversa Axuda'],
                'glk': u'بحث راهنما',
                'gn': u'Pytyvõ myangekõi',
                'got': u'𐌷𐌹𐌻𐍀𐍉𐍃 𐌲𐌰𐍅𐌰𐌿𐍂𐌳𐌾𐌰',
                'gu': u'મદદની ચર્ચા',
                'gv': u'Resooney cooney',
                'haw': u'Kūkākūkā o kōkua',
                'he': u'שיחת עזרה',
                'hi': u'सहायता वार्ता',
                'hif': u'madat ke baat',
                'hr': u'Razgovor o pomoći',
                'hsb': u'Pomoc diskusija',
                'ht': u'Diskisyon Èd',
                'hu': [u'Segítségvita', u'Segítség vita'],
                'hy': u'Օգնության քննարկում',
                'ia': u'Discussion Adjuta',
                'id': [u'Pembicaraan Bantuan', u'Bantuan Pembicaraan'],
                'ie': u'Auxilie Discussion',
                'ig': [u'Okwu nkwadọ', u'Okwu nkwádọ'],
                'ilo': u'Tulong tungtungan',
                'io': u'Helpo Debato',
                'is': u'Hjálparspjall',
                'it': u'Discussioni aiuto',
                'ja': [u'ヘルプ・トーク', u'Help‐ノート'],
                'jv': [u'Dhiskusi Pitulung', u'Pitulung Dhiskusi'],
                'ka': [u'დახმარების განხილვა', u'დახმარება განხილვა'],
                'kaa': [u'Anıqlama sa\'wbeti', u'Анықтама талқылауы', u'انىقتاما تالقىلاۋى'],
                'kab': u'Amyannan n tallat',
                'kbd': [u'ДэӀэпыкъуэгъуэ тепсэлъэхьыгъуэ', u'Обсуждение справки'],
                'kg': u'Disolo lusadisu',
                'kk': [u'Анықтама талқылауы', u'Anıqtama talqılawı', u'انىقتاما تالقىلاۋى'],
                'kl': [u'Ikiuutini oqallinneq', u'Hjælp-diskussion'],
                'km': [u'ការពិភាក្សាអំពីជំនួយ', u'ជំនួយ-ពិភាក្សា'],
                'kn': u'ಸಹಾಯ ಚರ್ಚೆ',
                'ko': u'도움말토론',
                'koi': u'Обсуждение справки',
                'krc': u'Болушлукъну сюзюу',
                'ks': u'پَلزُن بَحَژ',
                'ksh': [u'Hölp Klaaf', u'Hülp Klaaf'],
                'ku': [u'Gotûbêja alîkariyê', u'Alîkarî nîqaş'],
                'kv': u'Обсуждение справки',
                'kw': [u'Keskows Gweres', u'Cows Gweres', u'Kescows Gweres'],
                'la': u'Disputatio Auxilii',
                'lad': [u'Diskusyón de Ayudo', u'Diskussión de Ayudo', u'Ayuda Discusión'],
                'lb': u'Hëllef Diskussioun',
                'lbe': u'Кумаграясса ихтилат',
                'lez': u'Обсуждение справки',
                'li': u'Euverlèk help',
                'lij': [u'Discûscioîn agiûtto', u'Discussioni aiuto'],
                'lmo': [u'Ciciarada Jüt', u'Discussioni aiuto', u'Ciciarada Aida'],
                'ln': [u'Discussion aide', u'Discussion Aide'],
                'lo': u'ສົນທະນາກ່ຽວກັບຊ່ວຍເຫຼືອ',
                'lt': u'Pagalbos aptarimas',
                'ltg': u'Sprīža ap paleigu',
                'lv': u'Palīdzības diskusija',
                'map-bms': [u'Dhiskusi Pitulung', u'Pitulung Dhiskusi'],
                'mdf': [u'Лезкс корхнема', u'Обсуждение справки'],
                'mg': [u'Dinika amin\'ny fanoroana', u'Discussion Aide', u'Dinika amin\'ny fanampiana'],
                'mhr': [u'Полшык шотышто каҥашымаш', u'Обсуждение справки', u'Полшыкын каҥашымаш'],
                'min': [u'Rundiang Bantuan', u'Pembicaraan Bantuan'],
                'mk': u'Разговор за помош',
                'ml': [u'സഹായത്തിന്റെ സംവാദം', u'സസം'],
                'mn': u'Тусламжийн хэлэлцүүлэг',
                'mr': [u'सहाय्य चर्चा', u'साहाय्य चर्चा'],
                'mrj': [u'Палшыкым кӓнгӓшӹмӓш', u'Палшыкын кӓнгӓшӹмӓш'],
                'ms': [u'Perbincangan bantuan', u'Perbualan Bantuan'],
                'mt': [u'Diskussjoni għajnuna', u'Diskuti għajnuna'],
                'mwl': [u'Cumbersa ajuda', u'Ajuda Discussão'],
                'myv': u'Лезкстэ кортамось',
                'mzn': [u'رانما گپ', u'رانه‌مائه گپ', u'بحث راهنما', u'رانه‌مای گپ'],
                'nah': [u'Tēpalēhuiliztli tēixnāmiquiliztli', u'Ayuda Discusión'],
                'nap': [u'Ajùto chiàcchiera', u'Discussioni aiuto'],
                'nds': [u'Hülp Diskuschoon', u'Hilfe Diskussion'],
                'nds-nl': [u'Overleg hulpe', u'Overleg kattegerie'],
                'ne': u'मद्दत वार्ता',
                'new': u'ग्वाहालि खँलाबँला',
                'nl': u'Overleg help',
                'nn': u'Hjelpdiskusjon',
                'no': u'Hjelpdiskusjon',
                'nso': u'Poledišano ya Thušo',
                'nv': u'Anáʼálwoʼ baa yáshtiʼ',
                'oc': [u'Discussion Ajuda', u'Discutida Ajuda'],
                'or': [u'ସହଯୋଗ ଆଲୋଚନା', u'ସାହାଯ୍ୟ ଆଲୋଚନା'],
                'os': [u'Æххуысы тæрхон', u'Æххуысы тыххæй дискусси'],
                'pa': [u'ਮਦਦ ਗੱਲ-ਬਾਤ', u'ਮਦਦ ਚਰਚਾ'],
                'pcd': [u'Discussion aide', u'Discussion Aide'],
                'pdc': [u'Hilf Dischbedutt', u'Hilfe Diskussion'],
                'pfl': [u'Hilf Dischbediere', u'Hilfe Diskussion'],
                'pi': u'अवस्सय सम्भासित',
                'pl': u'Dyskusja pomocy',
                'pms': u"Discussion ant sl'agiut",
                'pnt': u'Καλάτσεμαν βοήθειας',
                'ps': u'د لارښود خبرې اترې',
                'pt': u'Ajuda Discussão',
                'qu': u'Yanapa rimanakuy',
                'rm': u'Agid discussiun',
                'rmy': [u'Zhutipen vakyarimata', u'Discuţie Ajutor'],
                'ro': [u'Discuție Ajutor', u'Discuţie Ajutor'],
                'ru': u'Обсуждение справки',
                'rue': u'Діскузія ку помочі',
                'sa': [u'सहाय्यस्य सम्भाषणम्', u'सहाय्यसंभाषणं', u'उपकारसंभाषणं'],
                'sah': u'Көмө ырытыыта',
                'sc': u'Cuntierra agiudu',
                'scn': [u'Discussioni aiutu', u'Discussioni Aiutu'],
                'sd': u'مدد بحث',
                'se': u'Veahkkeságastallan',
                'sg': [u'Discussion aide', u'Discussion Aide'],
                'sh': u'Razgovor o pomoći',
                'si': [u'උදවු සාකච්ඡාව', u'උදව සාකච්ඡාව'],
                'sk': u'Diskusia k pomoci',
                'sl': u'Pogovor o pomoči',
                'sq': u'Ndihmë diskutim',
                'sr': [u'Разговор о помоћи', u'Razgovor o pomoći'],
                'srn': [u'Taki fu yepi', u'Overleg help'],
                'stq': u'Hälpe Diskussion',
                'su': u'Obrolan pitulung',
                'sv': [u'Hjälpdiskussion', u'Hjälp diskussion'],
                'sw': [u'Majadiliano ya msaada', u'Msaada majadiliano'],
                'szl': [u'Dyskusyjo půmocy', u'Dyskusja pomocy'],
                'ta': u'உதவி பேச்சு',
                'te': [u'సహాయం చర్చ', u'సహాయము చర్చ'],
                'tet': u'Diskusaun Ajuda',
                'tg': u'Баҳси роҳнамо',
                'th': u'คุยเรื่องวิธีใช้',
                'tk': u'Ýardam çekişme',
                'tl': u'Usapang tulong',
                'tlh': u"QaH ja'chuq",
                'tpi': u'Toktok bilong halivim',
                'tr': u'Yardım tartışma',
                'tt': [u'Ярдәм бәхәсе', u'Обсуждение справки', u'Yärdäm bäxäse'],
                'ty': [u'Discussion aide', u'Discussion Aide'],
                'udm': u'Валэктон сярысь вераськон',
                'ug': u'ياردەم مۇنازىرىسى',
                'uk': u'Обговорення довідки',
                'ur': u'تبادلۂ خیال معاونت',
                'uz': u'Yordam munozarasi',
                'vec': [u'Discussion ajuto', u'Discussion aiuto'],
                'vep': u'Lodu abus',
                'vi': u'Thảo luận Trợ giúp',
                'vls': u'Discuusje ulpe',
                'vo': u'Yufibespik',
                'wa': [u'Aidance copene', u'Discussion Aide'],
                'war': u'Hiruhimangaw hiton bulig',
                'wo': [u'Waxtaani ndimbal', u'Discussion Aide'],
                'wuu': [u'帮助讨论', u'帮助对话'],
                'xal': [u'Цәәлһлһин туск меткән', u'Цəəлһлһин тускар ухалвр'],
                'xmf': [u'დახმარების განხილვა', u'დახმარება განხილვა'],
                'yi': u'הילף רעדן',
                'yo': u'Ọ̀rọ̀ ìrànlọ́wọ́',
                'za': [u'帮助讨论', u'帮助对话'],
                'zea': u'Overleg ulpe',
                'zh': [u'Help talk', u'帮助讨论', u'幫助討論', u'幫助對話', u'帮助对话'],
                'zh-yue': [u'Help talk', u'幫手傾偈', u'幫手 討論', u'幫助 討論', u'說明 討論', u'帮手 讨论', u'帮助 讨论', u'说明 讨论'],
            },
            14: {
                '_default': u'Category',
                'ab': [u'Акатегориа', u'Категория'],
                'ace': [u'Kawan', u'Kategori'],
                'af': u'Kategorie',
                'ak': u'Kategori',
                'als': u'Kategorie',
                'am': u'መደብ',
                'an': u'Categoría',
                'ang': u'Flocc',
                'ar': u'تصنيف',
                'arc': u'ܣܕܪܐ',
                'arz': u'تصنيف',
                'as': [u'শ্ৰেণী', u'CAT', u'श्रेणी', u'শ্রেণী'],
                'ast': u'Categoría',
                'av': u'Категория',
                'ay': u'Categoría',
                'az': u'Kateqoriya',
                'ba': [u'Категория', u'Төркөм'],
                'bar': u'Kategorie',
                'bat-smg': [u'Kateguorėjė', u'Kategorija'],
                'bcl': u'Kategorya',
                'be': u'Катэгорыя',
                'be-x-old': u'Катэгорыя',
                'bg': u'Категория',
                'bh': u'श्रेणी',
                'bjn': [u'Tumbung', u'Kategori'],
                'bm': u'Catégorie',
                'bn': [u'বিষয়শ্রেণী', u'വിഭാഗം'],
                'bpy': u'থাক',
                'br': u'Rummad',
                'bs': u'Kategorija',
                'bug': u'Kategori',
                'bxr': [u'Категори', u'Категория'],
                'ca': u'Categoria',
                'cbk-zam': u'Categoría',
                'ce': [u'Категори', u'Тоба', u'Кадегар'],
                'ceb': u'Kategoriya',
                'ch': u'Katigoria',
                'ckb': u'پۆل',
                'crh': [u'Kategoriya', u'Категория'],
                'cs': u'Kategorie',
                'csb': u'Kategòrëjô',
                'cu': [u'Катигорїꙗ', u'Категория', u'Катигорї�'],
                'cv': u'Категори',
                'cy': u'Categori',
                'da': u'Kategori',
                'de': u'Kategorie',
                'diq': [u'Kategoriye', u'Kategori'],
                'dsb': u'Kategorija',
                'dv': u'ޤިސްމު',
                'el': u'Κατηγορία',
                'eml': u'Categoria',
                'eo': u'Kategorio',
                'es': u'Categoría',
                'et': u'Kategooria',
                'eu': u'Kategoria',
                'fa': u'رده',
                'ff': u'Catégorie',
                'fi': u'Luokka',
                'fiu-vro': u'Katõgooria',
                'fo': u'Bólkur',
                'fr': u'Catégorie',
                'frp': u'Catègorie',
                'frr': u'Kategorie',
                'fur': u'Categorie',
                'fy': u'Kategory',
                'ga': [u'Catagóir', u'Rang'],
                'gag': [u'Kategoriya', u'Kategori'],
                'gan': u'分類',
                'gd': u'Roinn-seòrsa',
                'gl': u'Categoría',
                'glk': u'رده',
                'gn': u'Ñemohenda',
                'got': u'𐌷𐌰𐌽𐍃𐌰',
                'gu': u'શ્રેણી',
                'gv': u'Ronney',
                'haw': u'Māhele',
                'he': u'קטגוריה',
                'hi': u'श्रेणी',
                'hif': u'vibhag',
                'hr': u'Kategorija',
                'hsb': u'Kategorija',
                'ht': u'Kategori',
                'hu': u'Kategória',
                'hy': u'Կատեգորիա',
                'ia': u'Categoria',
                'id': u'Kategori',
                'ie': u'Categorie',
                'ig': [u'Òtù', u'Ébéonọr'],
                'ilo': u'Kategoria',
                'io': u'Kategorio',
                'is': u'Flokkur',
                'it': u'Categoria',
                'ja': u'カテゴリ',
                'jv': u'Kategori',
                'ka': u'კატეგორია',
                'kaa': [u'Kategoriya', u'Санат', u'سانات'],
                'kab': u'Taggayt',
                'kbd': [u'Категориэ', u'Категория'],
                'kg': u'Kalasi',
                'kk': [u'Санат', u'Sanat', u'سانات'],
                'kl': [u'Sumut atassuseq', u'Kategori'],
                'km': [u'ចំណាត់ថ្នាក់ក្រុម', u'ចំណាត់ក្រុម', u'ចំនាត់ថ្នាក់ក្រុម'],
                'kn': u'ವರ್ಗ',
                'ko': u'분류',
                'koi': u'Категория',
                'krc': u'Категория',
                'ks': u'زٲژ',
                'ksh': [u'Saachjrupp', u'Sachjrop', u'Saachjrop', u'Saachjropp', u'Kattejori', u'Kategorie', u'Katejori'],
                'ku': u'Kategorî',
                'kv': u'Категория',
                'kw': [u'Klass', u'Class'],
                'ky': u'Категория',
                'la': u'Categoria',
                'lad': [u'Katēggoría', u'Kateggoría', u'Categoría'],
                'lb': u'Kategorie',
                'lbe': u'Категория',
                'lez': u'Категория',
                'li': [u'Categorie', u'Kategorie'],
                'lij': [u'Categorîa', u'Categoria'],
                'lmo': [u'Categuria', u'Categoria'],
                'ln': u'Catégorie',
                'lo': u'ໝວດ',
                'lt': u'Kategorija',
                'ltg': u'Kategoreja',
                'lv': u'Kategorija',
                'map-bms': u'Kategori',
                'mdf': [u'Категорие', u'Категория'],
                'mg': [u'Sokajy', u'Catégorie'],
                'mhr': [u'Категорий', u'Категория'],
                'min': u'Kategori',
                'mk': u'Категорија',
                'ml': [u'വർഗ്ഗം', u'വി', u'വ', u'വിഭാഗം'],
                'mn': u'Ангилал',
                'mr': u'वर्ग',
                'mrj': u'Категори',
                'ms': u'Kategori',
                'mt': u'Kategorija',
                'mwl': [u'Catadorie', u'Categoria'],
                'myv': u'Категория',
                'mzn': [u'رج', u'رده'],
                'nah': [u'Neneuhcāyōtl', u'Categoría'],
                'nap': [u'Categurìa', u'Categoria'],
                'nds': u'Kategorie',
                'nds-nl': [u'Kategorie', u'Categorie', u'Kattegerie'],
                'ne': u'श्रेणी',
                'new': u'पुचः',
                'nl': u'Categorie',
                'nn': u'Kategori',
                'no': u'Kategori',
                'nso': u'Setensele',
                'nv': u'Tʼááłáhági átʼéego',
                'oc': u'Categoria',
                'or': [u'ଶ୍ରେଣୀ', u'ବିଭାଗ'],
                'os': u'Категори',
                'pa': u'ਸ਼੍ਰੇਣੀ',
                'pcd': u'Catégorie',
                'pdc': [u'Abdeeling', u'Kategorie'],
                'pfl': [u'Sachgrubb', u'Kategorie', u'Kadegorie'],
                'pi': u'विभाग',
                'pl': u'Kategoria',
                'pms': u'Categorìa',
                'pnt': u'Κατηγορίαν',
                'ps': u'وېشنيزه',
                'pt': u'Categoria',
                'qu': u'Katiguriya',
                'rm': u'Categoria',
                'rmy': u'Shopni',
                'ro': u'Categorie',
                'ru': u'Категория',
                'rue': u'Катеґорія',
                'sa': u'वर्गः',
                'sah': u'Категория',
                'sc': u'Categoria',
                'scn': u'Catigurìa',
                'sd': u'زمرو',
                'se': u'Kategoriija',
                'sg': u'Catégorie',
                'sh': u'Kategorija',
                'si': u'ප්‍රවර්ගය',
                'sk': u'Kategória',
                'sl': u'Kategorija',
                'sq': [u'Kategoria', u'Kategori'],
                'sr': [u'Категорија', u'Kategorija'],
                'srn': [u'Guru', u'Categorie'],
                'stq': u'Kategorie',
                'su': u'Kategori',
                'sv': u'Kategori',
                'sw': u'Jamii',
                'szl': [u'Kategoryjo', u'Kategoria'],
                'ta': u'பகுப்பு',
                'te': u'వర్గం',
                'tet': [u'Kategoria', u'Kategoría'],
                'tg': u'Гурӯҳ',
                'th': u'หมวดหมู่',
                'tk': u'Kategoriýa',
                'tl': [u'Kategorya', u'Kaurian'],
                'tlh': u'Segh',
                'tpi': u'Grup',
                'tr': u'Kategori',
                'tt': [u'Төркем', u'Категория', u'Törkem'],
                'ty': u'Catégorie',
                'udm': u'Категория',
                'ug': u'تۈر',
                'uk': u'Категорія',
                'ur': u'زمرہ',
                'uz': [u'Turkum', u'Kategoriya'],
                'vec': u'Categoria',
                'vep': u'Kategorii',
                'vi': u'Thể loại',
                'vls': u'Categorie',
                'vo': u'Klad',
                'wa': u'Categoreye',
                'war': u'Kaarangay',
                'wo': [u'Wàll', u'Catégorie'],
                'wuu': u'分类',
                'xal': [u'Әәшл', u'Янз'],
                'xmf': u'კატეგორია',
                'yi': [u'קאַטעגאָריע', u'קאטעגאריע'],
                'yo': u'Ẹ̀ka',
                'za': u'分类',
                'zea': u'Categorie',
                'zh': [u'Category', u'CAT', u'分类', u'分類'],
                'zh-yue': [u'Category', u'分類', u'類', u'类', u'分类'],
            },
            15: {
                '_default': u'Category talk',
                'ab': [u'Акатегориа ахцәажәара', u'Обсуждение категории'],
                'ace': [u'Marit Kawan', u'Pembicaraan Kategori', u'Kategori Pembicaraan'],
                'af': u'Kategoriebespreking',
                'ak': u'Kategori nkɔmbɔ',
                'als': u'Kategorie Diskussion',
                'am': u'መደብ ውይይት',
                'an': u'Descusión categoría',
                'ang': u'Floccgesprec',
                'ar': u'نقاش التصنيف',
                'arc': u'ܡܡܠܠܐ ܕܣܕܪܐ',
                'arz': u'نقاش التصنيف',
                'as': [u'শ্ৰেণী বাৰ্তা', u'श्रेणी वार्ता', u'শ্রেণী বার্তা'],
                'ast': [u'Categoría alderique', u'Categoría discusión'],
                'av': u'Обсуждение категории',
                'ay': u'Categoría discusión',
                'az': u'Kateqoriya müzakirəsi',
                'ba': [u'Категория буйынса фекерләшеү', u'Төркөм буйынса фекерләшеү', u'Категория б-са фекер алышыу'],
                'bar': [u'Kategorie Dischkrian', u'Kategorie Diskussion'],
                'bat-smg': [u'Kateguorėjės aptarėms', u'Kategorijos aptarimas'],
                'bcl': u'Olay sa kategorya',
                'be': u'Размовы пра катэгорыю',
                'be-x-old': u'Абмеркаваньне катэгорыі',
                'bg': u'Категория беседа',
                'bh': u'श्रेणी वार्ता',
                'bjn': [u'Pamandiran Tumbung', u'Pembicaraan Kategori'],
                'bm': [u'Discussion catégorie', u'Discussion Catégorie'],
                'bn': [u'বিষয়শ্রেণী আলোচনা', u'വിഭാഗത്തിന്റെ സംവാദം'],
                'bpy': u'থাকর য়্যারী',
                'br': u'Kaozeadenn Rummad',
                'bs': u'Razgovor o kategoriji',
                'bug': [u'Pembicaraan Kategori', u'Kategori Pembicaraan'],
                'bxr': [u'Категори хэлэлсэхэ', u'Обсуждение категории'],
                'ca': u'Categoria Discussió',
                'cbk-zam': u'Categoría discusión',
                'ce': [u'Категорин дийцаре', u'Тобан дийца', u'Кадегар дийцаре'],
                'ceb': u'Hisgot sa Kategoriya',
                'ch': u'Kombetsasion ni katigoria',
                'ckb': [u'وتووێژی پۆل', u'لێدوانی پۆل'],
                'crh': [u'Kategoriya muzakeresi', u'Категория музакереси'],
                'cs': [u'Diskuse ke kategorii', u'Kategorie diskuse'],
                'csb': u'Diskùsëjô Kategòrëji',
                'cu': [u'Катигорїѩ бєсѣда', u'Катигорїѩ бесѣда'],
                'cv': u'Категорине сӳтсе явмалли',
                'cy': u'Sgwrs Categori',
                'da': u'Kategoridiskussion',
                'de': u'Kategorie Diskussion',
                'diq': [u'Kategoriye mesac', u'Kategori werênayış', u'Kategoriye werênayış'],
                'dsb': u'Diskusija wó kategoriji',
                'dv': [u'ޤިސްމުގެ ޚިޔާލު', u'ޤިސްމު ޚިޔާލު'],
                'el': u'Συζήτηση κατηγορίας',
                'eml': u'Discussioni categoria',
                'eo': [u'Kategorio-Diskuto', u'Kategoria diskuto'],
                'es': u'Categoría discusión',
                'et': u'Kategooria arutelu',
                'eu': u'Kategoria eztabaida',
                'fa': u'بحث رده',
                'ff': [u'Discussion catégorie', u'Discussion Catégorie'],
                'fi': u'Keskustelu luokasta',
                'fiu-vro': u'Katõgooria arotus',
                'fo': [u'Bólkakjak', u'Bólkur kjak'],
                'fr': [u'Discussion catégorie', u'Discussion Catégorie'],
                'frp': [u'Discussion catègorie', u'Discussion Catègorie'],
                'frr': u'Kategorie Diskussion',
                'fur': u'Discussion categorie',
                'fy': u'Kategory oerlis',
                'ga': u'Plé catagóire',
                'gag': [u'Kategoriya dartışma', u'Kategori tartışma'],
                'gan': u'分類・談詑',
                'gd': u'Deasbaireachd na roinn-seòrsa',
                'gl': [u'Conversa categoría', u'Conversa Categoría'],
                'glk': u'بحث رده',
                'gn': u'Ñemohenda myangekõi',
                'got': u'𐌷𐌰𐌽𐍃𐍉𐍃 𐌲𐌰𐍅𐌰𐌿𐍂𐌳𐌾𐌰',
                'gu': u'શ્રેણીની ચર્ચા',
                'gv': u'Resooney ronney',
                'haw': u'Kūkākūkā o māhele',
                'he': u'שיחת קטגוריה',
                'hi': u'श्रेणी वार्ता',
                'hif': u'voibhag ke baat',
                'hr': u'Razgovor o kategoriji',
                'hsb': u'Diskusija ke kategoriji',
                'ht': u'Diskisyon Kategori',
                'hu': [u'Kategóriavita', u'Kategória vita'],
                'hy': u'Կատեգորիայի քննարկում',
                'ia': u'Discussion Categoria',
                'id': [u'Pembicaraan Kategori', u'Kategori Pembicaraan'],
                'ie': u'Categorie Discussion',
                'ig': [u'Okwu òtù', u'Okwu ébéonọr'],
                'ilo': u'Kategoria tungtungan',
                'io': u'Kategorio Debato',
                'is': u'Flokkaspjall',
                'it': u'Discussioni categoria',
                'ja': [u'カテゴリ・トーク', u'Category‐ノート'],
                'jv': [u'Dhiskusi Kategori', u'Kategori Dhiskusi'],
                'ka': [u'კატეგორიის განხილვა', u'კატეგორია განხილვა'],
                'kaa': [u'Kategoriya sa\'wbeti', u'Санат талқылауы', u'سانات تالقىلاۋى'],
                'kab': u'Amyannan n taggayt',
                'kbd': [u'Категориэ тепсэлъэхьыгъуэ', u'Обсуждение категории'],
                'kg': u'Disolo kalasi',
                'kk': [u'Санат талқылауы', u'Sanat talqılawı', u'سانات تالقىلاۋى'],
                'kl': [u'Sumut atassusermi oqallinneq', u'Kategoridiskussion'],
                'km': [u'ការពិភាក្សាអំពីចំណាត់ថ្នាក់ក្រុម', u'ចំណាត់ក្រុម-ពិភាក្សា', u'ការពិភាក្សាអំពីចំនាត់ថ្នាក់ក្រុម'],
                'kn': u'ವರ್ಗ ಚರ್ಚೆ',
                'ko': u'분류토론',
                'koi': u'Обсуждение категории',
                'krc': u'Категорияны сюзюу',
                'ks': u'زٲژ بَحَژ',
                'ksh': [u'Saachjruppe Klaaf', u'Sachjrop Klaaf', u'Saachjroppe Klaaf', u'Saachjrupp Klaaf', u'Kattejori Klaaf', u'Kattejorije Klaaf', u'Kategorie Klaaf', u'Katejorije Klaaf'],
                'ku': [u'Gotûbêja kategoriyê', u'Kategorî nîqaş'],
                'kv': u'Обсуждение категории',
                'kw': [u'Keskows Klass', u'Cows Class', u'Kescows Class'],
                'la': u'Disputatio Categoriae',
                'lad': [u'Diskusyón de Kateggoría', u'Categoría Discusión', u'Diskusyón de Katēggoría'],
                'lb': u'Kategorie Diskussioun',
                'lbe': u'Категориялиясса ихтилат',
                'lez': [u'Категория веревирд авун', u'Обсуждение категории'],
                'li': [u'Euverlèk categorie', u'Euverlèk kategorie'],
                'lij': [u'Discûscioîn categorîa', u'Discussioni categoria'],
                'lmo': [u'Ciciarada Categuria', u'Discussioni categoria', u'Ciciarada Categoria'],
                'ln': [u'Discussion catégorie', u'Discussion Catégorie'],
                'lo': u'ສົນທະນາກ່ຽວກັບໝວດ',
                'lt': u'Kategorijos aptarimas',
                'ltg': u'Sprīža ap kategoreju',
                'lv': u'Kategorijas diskusija',
                'map-bms': [u'Dhiskusi Kategori', u'Kategori Dhiskusi'],
                'mdf': [u'Категорие корхнема', u'Обсуждение категории'],
                'mg': [u'Dinika amin\'ny sokajy', u'Discussion Catégorie'],
                'mhr': [u'Категорий шотышто каҥашымаш', u'Обсуждение категории', u'Категорийын каҥашымаш'],
                'min': [u'Rundiang Kategori', u'Pembicaraan Kategori'],
                'mk': u'Разговор за категорија',
                'ml': [u'വർഗ്ഗത്തിന്റെ സംവാദം', u'വിസം', u'വസം', u'വിഭാഗത്തിന്റെ സംവാദം'],
                'mn': u'Ангиллын хэлэлцүүлэг',
                'mr': u'वर्ग चर्चा',
                'mrj': [u'Категорим кӓнгӓшӹмӓш', u'Категори кӓнгӓшӹмӓш'],
                'ms': [u'Perbincangan kategori', u'Perbualan Kategori'],
                'mt': [u'Diskussjoni kategorija', u'Diskuti kategorija'],
                'mwl': [u'Cumbersa catadorie', u'Categoria Discussão'],
                'myv': u'Категориядо кортамось',
                'mzn': [u'رج گپ', u'بحث رده'],
                'nah': [u'Neneuhcāyōtl tēixnāmiquiliztli', u'Categoría Discusión'],
                'nap': [u'Categurìa chiàcchiera', u'Discussioni categoria'],
                'nds': [u'Kategorie Diskuschoon', u'Kategorie Diskussion'],
                'nds-nl': [u'Overleg kategorie', u'Overleg categorie'],
                'ne': u'श्रेणी वार्ता',
                'new': u'पुचः खँलाबँला',
                'nl': u'Overleg categorie',
                'nn': u'Kategoridiskusjon',
                'no': u'Kategoridiskusjon',
                'nso': u'Poledišano ya Setensele',
                'nv': u'Tʼááłáhági átʼéego baa yáshtiʼ',
                'oc': [u'Discussion Categoria', u'Discutida Categoria'],
                'or': [u'ଶ୍ରେଣୀ ଆଲୋଚନା', u'ବିଭାଗିୟ ଆଲୋଚନା'],
                'os': [u'Категорийы тæрхон', u'Категорийы тыххæй дискусси'],
                'pa': [u'ਸ਼੍ਰੇਣੀ ਗੱਲ-ਬਾਤ', u'ਸ਼੍ਰੇਣੀ ਚਰਚਾ'],
                'pcd': [u'Discussion catégorie', u'Discussion Catégorie'],
                'pdc': [u'Abdeeling Dischbedutt', u'Kategorie Diskussion'],
                'pfl': [u'Sachgrubb Dischbediere', u'Kategorie Diskussion', u'Kadegorie Dischbediere'],
                'pi': u'विभाग सम्भासित',
                'pl': u'Dyskusja kategorii',
                'pms': u'Discussion ant sla categorìa',
                'pnt': u'Καλάτσεμαν κατηγορίας',
                'ps': u'د وېشنيزې خبرې اترې',
                'pt': u'Categoria Discussão',
                'qu': u'Katiguriya rimanakuy',
                'rm': u'Categoria discussiun',
                'rmy': [u'Shopni vakyarimata', u'Discuţie Categorie'],
                'ro': [u'Discuție Categorie', u'Discuţie Categorie'],
                'ru': u'Обсуждение категории',
                'rue': u'Діскузія ку катеґорії',
                'sa': [u'वर्गसम्भाषणम्', u'वर्गसंभाषणं'],
                'sah': u'Категория ырытыыта',
                'sc': u'Cuntierra categoria',
                'scn': [u'Discussioni catigurìa', u'Discussioni Catigurìa'],
                'sd': u'زمرو بحث',
                'se': u'Kategoriijaságastallan',
                'sg': [u'Discussion catégorie', u'Discussion Catégorie'],
                'sh': u'Razgovor o kategoriji',
                'si': u'ප්‍රවර්ග සාකච්ඡාව',
                'sk': u'Diskusia ku kategórii',
                'sl': u'Pogovor o kategoriji',
                'sq': [u'Kategoria diskutim', u'Kategori Diskutim'],
                'sr': [u'Разговор о категорији', u'Razgovor o kategoriji'],
                'srn': [u'Taki fu guru', u'Overleg categorie'],
                'stq': u'Kategorie Diskussion',
                'su': u'Obrolan kategori',
                'sv': u'Kategoridiskussion',
                'sw': [u'Majadiliano ya jamii', u'Jamii majadiliano'],
                'szl': [u'Dyskusyjo kategoryji', u'Dyskusja kategorii'],
                'ta': u'பகுப்பு பேச்சு',
                'te': u'వర్గం చర్చ',
                'tet': [u'Diskusaun Kategoria', u'Diskusaun Kategoría'],
                'tg': u'Баҳси гурӯҳ',
                'th': u'คุยเรื่องหมวดหมู่',
                'tk': u'Kategoriýa çekişme',
                'tl': [u'Usapang kategorya', u'Usapang kaurian'],
                'tlh': u"Segh ja'chuq",
                'tpi': u'Toktok bilong grup',
                'tr': u'Kategori tartışma',
                'tt': [u'Төркем бәхәсе', u'Обсуждение категории', u'Törkem bäxäse'],
                'ty': [u'Discussion catégorie', u'Discussion Catégorie'],
                'udm': u'Категория сярысь вераськон',
                'ug': u'تۈر مۇنازىرىسى',
                'uk': u'Обговорення категорії',
                'ur': u'تبادلۂ خیال زمرہ',
                'uz': [u'Turkum munozarasi', u'Kategoriya munozarasi'],
                'vec': u'Discussion categoria',
                'vep': u'Lodu kategorijas',
                'vi': u'Thảo luận Thể loại',
                'vls': u'Discuusje categorie',
                'vo': u'Kladibespik',
                'wa': [u'Categoreye copene', u'Discussion Catégorie'],
                'war': u'Hiruhimangraw hiton kaarangay',
                'wo': [u'Waxtaani wàll', u'Discussion Catégorie'],
                'wuu': [u'分类讨论', u'分类对话'],
                'xal': [u'Әәшлин туск меткән', u'Янзин тускар ухалвр'],
                'xmf': [u'კატეგორიის განხილვა', u'კატეგორია განხილვა'],
                'yi': [u'קאַטעגאָריע רעדן', u'קאטעגאריע רעדן'],
                'yo': u'Ọ̀rọ̀ ẹ̀ka',
                'za': [u'分类讨论', u'分类对话'],
                'zea': u'Overleg categorie',
                'zh': [u'Category talk', u'分类讨论', u'分類討論', u'分类对话', u'分類對話'],
                'zh-yue': [u'Category talk', u'分類傾偈', u'類 討論', u'分類 討論', u'类 讨论', u'分类 讨论'],
            },
        }

        self.namespacesWithSubpage = [2] + range(1, 16, 2)

        # letters that can follow a wikilink and are regarded as part of
        # this link
        # This depends on the linktrail setting in LanguageXx.php and on
        # [[MediaWiki:Linktrail]].
        # Note: this is a regular expression.
        self.linktrails = {
            '_default': u'[a-z]*',
            'ca': u'[a-zàèéíòóúç·ïü]*',
            'cs': u'[a-záčďéěíňóřšťúůýž]*',
            'de': u'[a-zäöüß]*',
            'da': u'[a-zæøå]*',
            'es': u'[a-záéíóúñ]*',
            'fa': u'[a-zابپتثجچحخدذرزژسشصضطظعغفقکگلمنوهیآأئؤة‌]*',
            'fi': u'[a-zäö]*',
            'fr': u'[a-zàâçéèêîôûäëïöüùÇÉÂÊÎÔÛÄËÏÖÜÀÈÙ]*',
            'frr': u'[a-zäöüßåāđē]*',
            'he': u'[a-zא-ת]*',
            'hu': u'[a-záéíóúöüőűÁÉÍÓÚÖÜŐŰ]*',
            'it': u'[a-zàéèíîìóòúù]*',
            'ka': u'[a-zაბგდევზთიკლმნოპჟრსტუფქღყშჩცძწჭხჯჰ“»]*',
            'kk': u'[a-zäçéğıïñöşüýʺʹа-яёәғіқңөұүһٴابپتجحدرزسشعفقكلمنڭەوۇۋۆىيچھ“»]*',
            'ksh': u'[a-zäöüėëĳßəğåůæœç]*',
            'mk': u'[a-zабвгдѓежзѕијклљмнњопрстќуфхцчџш]*',
            'nl': u'[a-zäöüïëéèàë]*',
            'pl': u'[a-zęóąśłżźćńĘÓĄŚŁŻŹĆŃ]*',
            'pt': u'[a-záâàãéêíóôõúüç]*',
            'ro': u'[a-zăâîşţșțĂÂÎŞŢȘȚ]*',
            'ru': u'[a-zа-я]*',
            'sk': u'[a-záäčďéíľĺňóôŕšťúýž]*',
        }

        # Wikimedia wikis all use "bodyContent" as the id of the <div>
        # element that contains the actual page content; change this for
        # wikis that use something else (e.g., mozilla family)
        self.content_id = "bodyContent"

        # A dictionary where keys are family codes that can be used in
        # inter-family interwiki links. Do not use it directly but
        # get_known_families() instead.

        # TODO: replace this with API interwikimap call
        self.known_families = {
            'abbenormal':       'abbenormal',
            'acronym':          'acronym',
            'advisory':         'advisory',
            'advogato':         'advogato',
            'aew':              'aew',
            'airwarfare':       'airwarfare',
            'aiwiki':           'aiwiki',
            'allwiki':          'allwiki',
            'appropedia':       'appropedia',
            'aquariumwiki':     'aquariumwiki',
            'arxiv':            'arxiv',
            'aspienetwiki':     'aspienetwiki',
            'atmwiki':          'atmwiki',
            'b':                'wikibooks',
            'battlestarwiki':   'battlestarwiki',
            'bemi':             'bemi',
            'benefitswiki':     'benefitswiki',
            'betawiki':         'betawiki',
            'betawikiversity':  'betawikiversity',
            'biblewiki':        'biblewiki',
            'bluwiki':          'bluwiki',
            'botwiki':          'botwiki',
            'boxrec':           'boxrec',
            'brickwiki':        'brickwiki',
            'bridgeswiki':      'bridgeswiki',
            'bugzilla':         'bugzilla',
            'buzztard':         'buzztard',
            'bytesmiths':       'bytesmiths',
            'c2':               'c2',
            'c2find':           'c2find',
            'cache':            'cache',
            'canwiki':          'canwiki',
            'canyonwiki':       'canyonwiki',
            'Ĉej':              'Ĉej',
            'cellwiki':         'cellwiki',
            'centralwikia':     'centralwikia',
            'chapter':          'chapter',
            'chej':             'chej',
            'choralwiki':       'choralwiki',
            'ciscavate':        'ciscavate',
            'citizendium':      'citizendium',
            'ckwiss':           'ckwiss',
            'closed-zh-tw':     'closed-zh-tw',
            'cndbname':         'cndbname',
            'cndbtitle':        'cndbtitle',
            'colab':            'colab',
            'comcom':           'comcom',
            'comixpedia':       'comixpedia',
            'commons':          'commons',
            'communityscheme':  'communityscheme',
            'comune':           'comune',
            'consciousness':    'consciousness',
            'corpknowpedia':    'corpknowpedia',
            'crazyhacks':       'crazyhacks',
            'creatureswiki':    'creatureswiki',
            'cxej':             'cxej',
            'dawiki':           'dawiki',
            'dbdump':           'dbdump',
            'dcc':              'dcc',
            'dcdatabase':       'dcdatabase',
            'dcma':             'dcma',
            'dejanews':         'dejanews',
            'delicious':        'delicious',
            'demokraatia':      'demokraatia',
            'devmo':            'devmo',
            'dict':             'dict',
            'dictionary':       'dictionary',
            'disinfopedia':     'disinfopedia',
            'distributedproofreaders': 'distributedproofreaders',
            'distributedproofreadersca': 'distributedproofreadersca',
            'dk':               'dk',
            'dmoz':             'dmoz',
            'dmozs':            'dmozs',
            'docbook':          'docbook',
##            'doi':              'doi',
            'doom_wiki':        'doom_wiki',
            'download':         'download',
            'drae':             'drae',
            'dreamhost':        'dreamhost',
            'drumcorpswiki':    'drumcorpswiki',
            'dwjwiki':          'dwjwiki',
            'eĉei':             'eĉei',
            'echei':            'echei',
            'ecoreality':       'ecoreality',
            'ecxei':            'ecxei',
            'efnetceewiki':     'efnetceewiki',
            'efnetcppwiki':     'efnetcppwiki',
            'efnetpythonwiki':  'efnetpythonwiki',
            'efnetxmlwiki':     'efnetxmlwiki',
            'elibre':           'elibre',
            'emacswiki':        'emacswiki',
            'energiewiki':      'energiewiki',
            'eokulturcentro':   'eokulturcentro',
            'epo':              'epo',
            'ethnologue':       'ethnologue',
            'evowiki':          'evowiki',
            'exotica':          'exotica',
            'fanimutationwiki': 'fanimutationwiki',
            'finalempire':      'finalempire',
            'finalfantasy':     'finalfantasy',
            'finnix':           'finnix',
            'flickruser':       'flickruser',
            'floralwiki':       'floralwiki',
            'flyerwiki-de':     'flyerwiki-de',
            'foldoc':           'foldoc',
            'forthfreak':       'forthfreak',
            'foundation':       'foundation',
            'foxwiki':          'foxwiki',
            'freebio':          'freebio',
            'freebsdman':       'freebsdman',
            'freeculturewiki':  'freeculturewiki',
            'freedomdefined':   'freedomdefined',
            'freefeel':         'freefeel',
            'freekiwiki':       'freekiwiki',
            'ganfyd':           'ganfyd',
            'gausswiki':        'gausswiki',
            'gentoo-wiki':      'gentoo',
            'genwiki':          'genwiki',
            'globalvoices':     'globalvoices',
            'glossarwiki':      'glossarwiki',
            'glossarywiki':     'glossarywiki',
            'golem':            'golem',
            'google':           'google',
            'googledefine':     'googledefine',
            'googlegroups':     'googlegroups',
            'gotamac':          'gotamac',
            'greatlakeswiki':   'greatlakeswiki',
            'guildwiki':        'guildwiki',
            'gutenberg':        'gutenberg',
            'gutenbergwiki':    'gutenbergwiki',
            'h2wiki':           'h2wiki',
            'hammondwiki':      'hammondwiki',
            'heroeswiki':       'heroeswiki',
            'herzkinderwiki':   'herzkinderwiki',
            'hkmule':           'hkmule',
            'holshamtraders':   'holshamtraders',
            'hrfwiki':          'hrfwiki',
            'hrwiki':           'hrwiki',
            'humancell':        'humancell',
            'hupwiki':          'hupwiki',
            'imdbcharacter':    'imdbcharacter',
            'imdbcompany':      'imdbcompany',
            'imdbname':         'imdbname',
            'imdbtitle':        'imdbtitle',
            'incubator':        'incubator',
            'infoanarchy':      'infoanarchy',
            'infosecpedia':     'infosecpedia',
            'infosphere':       'infosphere',
            'iso639-3':         'iso639-3',
            'iuridictum':       'iuridictum',
            'jameshoward':      'jameshoward',
            'javanet':          'javanet',
            'javapedia':        'javapedia',
            'jefo':             'jefo',
            'jiniwiki':         'jiniwiki',
            'jspwiki':          'jspwiki',
            'jstor':            'jstor',
            'kamelo':           'kamelo',
            'karlsruhe':        'karlsruhe',
            'kerimwiki':        'kerimwiki',
            'kinowiki':         'kinowiki',
            'kmwiki':           'kmwiki',
            'kontuwiki':        'kontuwiki',
            'koslarwiki':       'koslarwiki',
            'kpopwiki':         'kpopwiki',
            'linguistlist':     'linguistlist',
            'linuxwiki':        'linuxwiki',
            'linuxwikide':      'linuxwikide',
            'liswiki':          'liswiki',
            'literateprograms': 'literateprograms',
            'livepedia':        'livepedia',
            'lojban':           'lojban',
            'lostpedia':        'lostpedia',
            'lqwiki':           'lqwiki',
            'lugkr':            'lugkr',
            'luxo':             'luxo',
            'lyricwiki':        'lyricwiki',
            'm':                'meta',
            'm-w':              'm-w',
            'mail':             'mail',
            'mailarchive':      'mailarchive',
            'mariowiki':        'mariowiki',
            'marveldatabase':   'marveldatabase',
            'meatball':         'meatball',
            'mediazilla':       'mediazilla',
            'memoryalpha':      'memoryalpha',
            'meta':             'meta',
            'metawiki':         'metawiki',
            'metawikipedia':    'metawikipedia',
            'mineralienatlas':  'mineralienatlas',
            'moinmoin':         'moinmoin',
            'monstropedia':     'monstropedia',
            'mosapedia':        'mosapedia',
            'mozcom':           'mozcom',
            'mozillawiki':      'mozillawiki',
            'mozillazinekb':    'mozillazinekb',
            'musicbrainz':      'musicbrainz',
            'mw':               'mw',
            'mwod':             'mwod',
            'mwot':             'mwot',
            'n':                'wikinews',
            'netvillage':       'netvillage',
            'nkcells':          'nkcells',
            'nomcom':           'nomcom',
            'nosmoke':          'nosmoke',
            'nost':             'nost',
            'oeis':             'oeis',
            'oldwikisource':    'oldwikisource',
            'olpc':             'olpc',
            'onelook':          'onelook',
            'openfacts':        'openfacts',
            'openstreetmap':    'openstreetmap',
            'openwetware':      'openwetware',
            'openwiki':         'openwiki',
            'opera7wiki':       'opera7wiki',
            'organicdesign':    'organicdesign',
            'orgpatterns':      'orgpatterns',
            'orthodoxwiki':     'orthodoxwiki',
            'osi reference model': 'osi reference model',
            'otrs':             'otrs',
            'otrswiki':         'otrswiki',
            'ourmedia':         'ourmedia',
            'paganwiki':        'paganwiki',
            'panawiki':         'panawiki',
            'pangalacticorg':   'pangalacticorg',
            'patwiki':          'patwiki',
            'perlconfwiki':     'perlconfwiki',
            'perlnet':          'perlnet',
            'personaltelco':    'personaltelco',
            'phpwiki':          'phpwiki',
            'phwiki':           'phwiki',
            'planetmath':       'planetmath',
            'pmeg':             'pmeg',
            'pmwiki':           'pmwiki',
            'psycle':           'psycle',
            'purlnet':          'purlnet',
            'pythoninfo':       'pythoninfo',
            'pythonwiki':       'pythonwiki',
            'pywiki':           'pywiki',
            'q':                'wikiquote',
            'qcwiki':           'qcwiki',
            'quality':          'quality',
            'qwiki':            'qwiki',
            'r3000':            'r3000',
            'raec':             'raec',
            'rakwiki':          'rakwiki',
            'reuterswiki':      'reuterswiki',
            'rev':              'rev',
            'revo':             'revo',
            'rfc':              'rfc',
            'rheinneckar':      'rheinneckar',
            'robowiki':         'robowiki',
            'rowiki':           'rowiki',
            's':                'wikisource',
            's23wiki':          's23wiki',
            'scholar':          'scholar',
            'schoolswp':        'schoolswp',
            'scores':           'scores',
            'scoutwiki':        'scoutwiki',
            'scramble':         'scramble',
            'seapig':           'seapig',
            'seattlewiki':      'seattlewiki',
            'seattlewireless':  'seattlewireless',
            'senseislibrary':   'senseislibrary',
            'silcode':          'silcode',
            'slashdot':         'slashdot',
            'slwiki':           'slwiki',
            'smikipedia':       'smikipedia',
            'sourceforge':      'sourceforge',
            'spcom':            'spcom',
            'species':          'species',
            'squeak':           'squeak',
            'stable':           'stable',
            'strategywiki':     'strategywiki',
            'sulutil':          'sulutil',
            'susning':          'susning',
            'svgwiki':          'svgwiki',
            'svn':              'svn',
            'swinbrain':        'swinbrain',
            'swingwiki':        'swingwiki',
            'swtrain':          'swtrain',
            'tabwiki':          'tabwiki',
            'takipedia':        'takipedia',
            'tavi':             'tavi',
            'tclerswiki':       'tclerswiki',
            'technorati':       'technorati',
            'tejo':             'tejo',
            'tesoltaiwan':      'tesoltaiwan',
            'testwiki':         'testwiki',
            'thelemapedia':     'thelemapedia',
            'theopedia':        'theopedia',
            'theppn':           'theppn',
            'thinkwiki':        'thinkwiki',
            'tibiawiki':        'tibiawiki',
            'ticket':           'ticket',
            'tmbw':             'tmbw',
            'tmnet':            'tmnet',
            'tmwiki':           'tmwiki',
            'tokyonights':      'tokyonights',
            'tools':            'tools',
            'translatewiki':    'translatewiki',
            'trash!italia':     'trash!italia',
            'tswiki':           'tswiki',
            'turismo':          'turismo',
            'tviv':             'tviv',
            'tvtropes':         'tvtropes',
            'twiki':            'twiki',
            'twistedwiki':      'twistedwiki',
            'tyvawiki':         'tyvawiki',
            'uncyclopedia':     'uncyclopedia',
            'unreal':           'unreal',
            'urbandict':        'urbandict',
            'usej':             'usej',
            'usemod':           'usemod',
            'v':                'wikiversity',
            'valuewiki':        'valuewiki',
            'veropedia':        'veropedia',
            'vinismo':          'vinismo',
            'vkol':             'vkol',
            'vlos':             'vlos',
            'voipinfo':         'voipinfo',
            'w':                'wikipedia',
            'warpedview':       'warpedview',
            'webdevwikinl':     'webdevwikinl',
            'webisodes':        'webisodes',
            'webseitzwiki':     'webseitzwiki',
            'wg':               'wg',
            'wiki':             'wiki',
            'wikia':            'wikia',
            'wikianso':         'wikianso',
            'wikiasite':        'wikiasite',
            'wikible':          'wikible',
            'wikibooks':        'wikibooks',
            'wikichat':         'wikichat',
            'wikichristian':    'wikichristian',
            'wikicities':       'wikicities',
            'wikicity':         'wikicity',
            'wikif1':           'wikif1',
            'wikifur':          'wikifur',
            'wikihow':          'wikihow',
            'wikiindex':        'wikiindex',
            'wikilemon':        'wikilemon',
            'wikilivres':       'wikilivres',
            'wikimac-de':       'wikimac-de',
            'wikimac-fr':       'wikimac-fr',
            'wikimedia':        'wikimedia',
            'wikinews':         'wikinews',
            'wikinfo':          'wikinfo',
            'wikinurse':        'wikinurse',
            'wikinvest':        'wikinvest',
            'wikipaltz':        'wikipaltz',
            'wikipedia':        'wikipedia',
            'wikipediawikipedia': 'wikipediawikipedia',
            'wikiquote':        'wikiquote',
            'wikireason':       'wikireason',
            'wikischool':       'wikischool',
            'wikisophia':       'wikisophia',
            'wikisource':       'wikisource',
            'wikispecies':      'wikispecies',
            'wikispot':         'wikispot',
            'wikiti':           'wikiti',
            'wikitravel':       'wikitravel',
            'wikitree':         'wikitree',
            'wikiversity':      'wikiversity',
            'wikiwikiweb':      'wikiwikiweb',
            'wikt':             'wiktionary',
            'wiktionary':       'wiktionary',
            'wipipedia':        'wipipedia',
            'wlug':             'wlug',
            'wm2005':           'wm2005',
            'wm2006':           'wm2006',
            'wm2007':           'wm2007',
            'wm2008':           'wm2008',
            'wm2009':           'wm2009',
            'wm2010':           'wm2010',
            'wmania':           'wmania',
            'wmcz':             'wmcz',
            'wmf':              'wmf',
            'wmrs':             'wmrs',
            'wmse':             'wmse',
            'wookieepedia':     'wookieepedia',
            'world66':          'world66',
            'wowwiki':          'wowwiki',
            'wqy':              'wqy',
            'wurmpedia':        'wurmpedia',
            'wznan':            'wznan',
            'xboxic':           'xboxic',
            'zh-cfr':           'zh-cfr',
            'zrhwiki':          'zrhwiki',
            'zum':              'zum',
            'zwiki':            'zwiki',
            'zzz wiki':         'zzz wiki',
        }

        # A list of category redirect template names in different languages
        # Note: It *is* necessary to list template redirects here
        self.category_redirect_templates = {
            '_default': []
        }

        # A list of languages that use hard (instead of soft) category redirects
        self.use_hard_category_redirects = []

        # A list of disambiguation template names in different languages
        self.disambiguationTemplates = {
            '_default': []
        }

        # A list of projects that share cross-project sessions.
        self.cross_projects = []

        # A list with the name for cross-project cookies.
        # default for wikimedia centralAuth extensions.
        self.cross_projects_cookies = ['centralauth_Session',
                                       'centralauth_Token',
                                       'centralauth_User']
        self.cross_projects_cookie_username = 'centralauth_User'

        # A list with the name in the cross-language flag permissions
        self.cross_allowed = []

        # A list with the name of the category containing disambiguation
        # pages for the various languages. Only one category per language,
        # and without the namespace, so add things like:
        # 'en': "Disambiguation"
        self.disambcatname = {}

        # On most wikis page names must start with a capital letter, but some
        # languages don't use this.
        self.nocapitalize = []

        # attop is a list of languages that prefer to have the interwiki
        # links at the top of the page.
        self.interwiki_attop = []
        # on_one_line is a list of languages that want the interwiki links
        # one-after-another on a single line
        self.interwiki_on_one_line = []
        # String used as separator between interwiki links and the text
        self.interwiki_text_separator = config.line_separator * 2

        # Similar for category
        self.category_attop = []
        # on_one_line is a list of languages that want the category links
        # one-after-another on a single line
        self.category_on_one_line = []
        # String used as separator between category links and the text
        self.category_text_separator = config.line_separator * 2
        # When both at the bottom should categories come after interwikilinks?
        self.categories_last = []

        # Which languages have a special order for putting interlanguage
        # links, and what order is it? If a language is not in
        # interwiki_putfirst, alphabetical order on language code is used.
        # For languages that are in interwiki_putfirst, interwiki_putfirst
        # is checked first, and languages are put in the order given there.
        # All other languages are put after those, in code-alphabetical
        # order.
        self.interwiki_putfirst = {}

        # Languages in interwiki_putfirst_doubled should have a number plus
        # a list of languages. If there are at least the number of interwiki
        # links, all languages in the list should be placed at the front as
        # well as in the normal list.
        self.interwiki_putfirst_doubled = {}  # THIS APPEARS TO BE UNUSED!

        # Some families, e. g. commons and meta, are not multilingual and
        # forward interlanguage links to another family (wikipedia).
        # These families can set this variable to the name of the target
        # family.
        self.interwiki_forward = None

        # Some families, e. g. wikipedia, receive forwarded interlanguage
        # links from other families, e. g. incubator, commons, or meta.
        # These families can set this variable to the names of their source
        # families.
        self.interwiki_forwarded_from = {}

        # Which language codes no longer exist and by which language code
        # should they be replaced. If for example the language with code xx:
        # now should get code yy:, add {'xx':'yy'} to obsolete. If all
        # links to language xx: should be removed, add {'xx': None}.
        self.obsolete = {}

        # Language codes of the largest wikis. They should be roughly sorted
        # by size.
        self.languages_by_size = []

        # Some languages belong to a group where the possibility is high that
        # equivalent articles have identical titles among the group.
        self.language_groups = {
            # languages using the arabic script (incomplete)
            'arab': [
                'ar', 'arz', 'ps', 'sd', 'ur', 'bjn', 'ckb',
                # languages using multiple scripts, including arabic
                'kk', 'ku', 'tt', 'ug', 'pnb'
            ],
            # languages that use chinese symbols
            'chinese': [
                'wuu', 'zh', 'zh-classical', 'zh-yue', 'gan', 'ii',
                # languages using multiple/mixed scripts, including chinese
                'ja', 'za'
            ],
            # languages that use the cyrillic alphabet
            'cyril': [
                'ab', 'av', 'ba', 'be', 'be-x-old', 'bg', 'bxr', 'ce', 'cu',
                'cv', 'kbd', 'koi', 'kv', 'ky', 'mk', 'lbe', 'mdf', 'mn', 'mo',
                'myv', 'mhr', 'mrj', 'os', 'ru', 'rue', 'sah', 'tg', 'tk',
                'udm', 'uk', 'xal',
                # languages using multiple scripts, including cyrillic
                'ha', 'kk', 'sh', 'sr', 'tt'
            ],
            # languages that use a greek script
            'grec': [
                'el', 'grc', 'pnt'
                # languages using multiple scripts, including greek
            ],
            # languages that use the latin alphabet
            'latin': [
                'aa', 'ace', 'af', 'ak', 'als', 'an', 'ang', 'ast', 'ay', 'bar',
                'bat-smg', 'bcl', 'bi', 'bm', 'br', 'bs', 'ca', 'cbk-zam',
                'cdo', 'ceb', 'ch', 'cho', 'chy', 'co', 'crh', 'cs', 'csb',
                'cy', 'da', 'de', 'diq', 'dsb', 'ee', 'eml', 'en', 'eo', 'es',
                'et', 'eu', 'ext', 'ff', 'fi', 'fiu-vro', 'fj', 'fo', 'fr',
                'frp', 'frr', 'fur', 'fy', 'ga', 'gag', 'gd', 'gl', 'gn', 'gv',
                'hak', 'haw', 'hif', 'ho', 'hr', 'hsb', 'ht', 'hu', 'hz', 'ia',
                'id', 'ie', 'ig', 'ik', 'ilo', 'io', 'is', 'it', 'jbo', 'jv',
                'kaa', 'kab', 'kg', 'ki', 'kj', 'kl', 'kr', 'ksh', 'kw', 'la',
                'lad', 'lb', 'lg', 'li', 'lij', 'lmo', 'ln', 'lt', 'ltg', 'lv',
                'map-bms', 'mg', 'mh', 'mi', 'ms', 'mt', 'mus', 'mwl', 'na',
                'nah', 'nap', 'nds', 'nds-nl', 'ng', 'nl', 'nn', 'no', 'nov',
                'nrm', 'nv', 'ny', 'oc', 'om', 'pag', 'pam', 'pap', 'pcd',
                'pdc', 'pfl', 'pih', 'pl', 'pms', 'pt', 'qu', 'rm', 'rn', 'ro',
                'roa-rup', 'roa-tara', 'rw', 'sc', 'scn', 'sco', 'se', 'sg',
                'simple', 'sk', 'sl', 'sm', 'sn', 'so', 'sq', 'srn', 'ss', 'st',
                'stq', 'su', 'sv', 'sw', 'szl', 'tet', 'tl', 'tn', 'to', 'tpi',
                'tr', 'ts', 'tum', 'tw', 'ty', 'uz', 've', 'vec', 'vi', 'vls',
                'vo', 'wa', 'war', 'wo', 'xh', 'yo', 'zea', 'zh-min-nan', 'zu',
                # languages using multiple scripts, including latin
                'az', 'chr', 'ckb', 'ha', 'iu', 'kk', 'ku', 'rmy', 'sh', 'sr',
                'tt', 'ug', 'za'
            ],
            # Scandinavian languages
            'scand': [
                'da', 'fo', 'is', 'nb', 'nn', 'no', 'sv'
            ],
        }

        # LDAP domain if your wiki uses LDAP authentication,
        # http://www.mediawiki.org/wiki/Extension:LDAP_Authentication
        self.ldapDomain = ()

        # Allows crossnamespace interwiki linking.
        # Lists the possible crossnamespaces combinations
        # keys are originating NS
        # values are dicts where:
        #   keys are the originating langcode, or _default
        #   values are dicts where:
        #     keys are the languages that can be linked to from the lang+ns, or
        #     '_default'; values are a list of namespace numbers
        self.crossnamespace = {}
        ##
        ## Examples :
        ## Allowing linking to pt' 102 NS from any other lang' 0 NS is
        # self.crossnamespace[0] = {
        #     '_default': { 'pt': [102]}
        # }
        ## While allowing linking from pt' 102 NS to any other lang' = NS is
        # self.crossnamespace[102] = {
        #     'pt': { '_default': [0]}
        # }

    @property
    def iwkeys(self):
        if self.interwiki_forward:
            return pywikibot.Family(self.interwiki_forward).langs.keys()
        return self.langs.keys()

    def _addlang(self, code, location, namespaces={}):
        """Add a new language to the langs and namespaces of the family.
           This is supposed to be called in the constructor of the family.

        """
        self.langs[code] = location
        for num, val in namespaces.iteritems():
            self.namespaces[num][code] = val

    def get_known_families(self, site):
        return self.known_families

    def linktrail(self, code, fallback='_default'):
        if code in self.linktrails:
            return self.linktrails[code]
        elif fallback:
            return self.linktrails[fallback]
        else:
            raise KeyError(
                "ERROR: linktrail in language %(language_code)s unknown"
                % {'language_code': code})

    def namespace(self, code, ns_number, fallback='_default', all=False):
        if not self.isDefinedNS(ns_number):
            raise KeyError('ERROR: Unknown namespace %d for %s:%s'
                           % (ns_number, code, self.name))
        elif self.isNsI18N(ns_number, code):
            v = self.namespaces[ns_number][code]
            if type(v) == list:
                v = v[:]
            else:
                v = [v]
            if all and self.isNsI18N(ns_number, fallback):
                v2 = self.namespaces[ns_number][fallback]
                if type(v2) is list:
                    v.extend(v2)
                else:
                    v.append(v2)
        elif fallback and self.isNsI18N(ns_number, fallback):
            v = self.namespaces[ns_number][fallback]
            if type(v) == list:
                v = v[:]
            else:
                v = [v]
        else:
            raise KeyError('ERROR: title for namespace %d in language %s unknown'
                           % (ns_number, code))

        if all:
            namespaces = []

            # Unique list
            for ns in v:
                if ns not in namespaces:
                    namespaces.append(ns)

            # Lowercase versions of namespaces
            if code not in self.nocapitalize:
                namespaces.extend([ns[0].lower() + ns[1:] for ns in namespaces
                                   if ns and ns[0].lower() != ns[0].upper()])

            # Underscore versions of namespaces
            namespaces.extend([ns.replace(' ', '_') for ns in namespaces
                               if ns and ' ' in ns])

            return tuple(namespaces)
        else:
            return v[0]

    def isDefinedNS(self, ns_number):
        """Return True if the namespace has been defined in this family.
        """
        return ns_number in self.namespaces

    def isNsI18N(self, ns_number, code):
        """Return True if the namespace has been internationalized.
        (it has a custom entry for a given language)"""
        return code in self.namespaces[ns_number]

    def isDefinedNSLanguage(self, ns_number, code, fallback='_default'):
        """Return True if the namespace has been defined in this family
        for this language or its fallback.
        """
        if not self.isDefinedNS(ns_number):
            return False
        elif self.isNsI18N(ns_number, code):
            return True
        elif fallback and self.isNsI18N(ns_number, fallback):
            return True
        else:
            return False

    def normalizeNamespace(self, code, value):
        """Given a value, attempt to match it with all available namespaces,
        with default and localized versions. Sites may have more than one
        way to write the same namespace - choose the first one in the list.
        If nothing can be normalized, return the original value.
        """
        for ns, localized_ns in self.namespaces.iteritems():
            if code in localized_ns:
                valid = localized_ns[code]
                if isinstance(valid, basestring):
                    valid = [valid]
                else:
                    valid = valid[:]
            else:
                valid = []
            if '_default' in localized_ns:
                default = localized_ns['_default']
                if isinstance(default, basestring):
                    default = [default]
                if default:
                    valid.extend(default)
            if not valid:
                continue
            if value in valid:
                return self.namespace(code, ns)
        return value

    def getNamespaceIndex(self, lang, namespace):
        """Given a namespace, attempt to match it with all available
        namespaces. Sites may have more than one way to write the same
        namespace - choose the first one in the list. Returns namespace
        index or None.

        """
        namespace = namespace.lower()
        for n in self.namespaces.keys():
            try:
                nslist = self.namespaces[n][lang]
                if type(nslist) is not list:
                    nslist = [nslist]
                for ns in nslist:
                    if ns.lower() == namespace:
                        return n
            except (KeyError, AttributeError):
                # The namespace has no localized name defined
                pass
        if lang != '_default':
            # This is not a localized namespace. Try if it
            # is a default (English) namespace.
            return self.getNamespaceIndex('_default', namespace)
        else:
            # give up
            return None

    def category_redirects(self, code, fallback="_default"):
        if code in self.category_redirect_templates:
            return self.category_redirect_templates[code]
        elif fallback:
            return self.category_redirect_templates[fallback]
        else:
            raise KeyError(
"ERROR: title for category redirect template in language '%s' unknown"
                % code)

    def disambig(self, code, fallback='_default'):
        if code in self.disambiguationTemplates:
            return self.disambiguationTemplates[code]
        elif fallback:
            return self.disambiguationTemplates[fallback]
        else:
            raise KeyError(
                "ERROR: title for disambig template in language %s unknown"
                % code)

    # Returns the title of the special namespace in language 'code', taken from
    # dictionary above.
    # If the dictionary doesn't contain a translation, it will use language
    # 'fallback' (or, if fallback isn't given, MediaWiki default).
    # If you want the bot to crash in case of an unknown namespace name, use
    # fallback = None.
    def special_namespace(self, code, fallback='_default'):
        return self.namespace(code, -1, fallback)

    def special_namespace_url(self, code, fallback='_default'):
        encoded_title = self.namespace(code, -1, fallback).encode(self.code2encoding(code))
        return urllib.quote(encoded_title)

    def image_namespace(self, code, fallback='_default'):
        return self.namespace(code, 6, fallback)

    def image_namespace_url(self, code, fallback='_default'):
        encoded_title = self.namespace(code, 6, fallback).encode(self.code2encoding(code))
        return urllib.quote(encoded_title)

    def mediawiki_namespace(self, code, fallback='_default'):
        return self.namespace(code, 8, fallback)

    def template_namespace(self, code, fallback='_default'):
        return self.namespace(code, 10, fallback)

    def category_namespace(self, code, fallback='_default'):
        return self.namespace(code, 14, fallback)

    def category_namespaces(self, code):
        return self.namespace(code, 14, all=True)

    # Methods
    def protocol(self, code):
        """
        Can be overridden to return 'https'. Other protocols are not supported.

        """
        return 'http%s' % ('', 's')[config.SSL_connection]

    def hostname(self, code):
        """The hostname to use for standard http connections."""
        return self.langs[code]

    def scriptpath(self, code):
        """The prefix used to locate scripts on this wiki.

        This is the value displayed when you enter {{SCRIPTPATH}} on a
        wiki page (often displayed at [[Help:Variables]] if the wiki has
        copied the master help page correctly).

        The default value is the one used on Wikimedia Foundation wikis,
        but needs to be overridden in the family file for any wiki that
        uses a different value.

        """
        return '/w'

    def path(self, code):
        return '%s/index.php' % self.scriptpath(code)

    def querypath(self, code):
        return '%s/query.php' % self.scriptpath(code)

    def apipath(self, code):
        return '%s/api.php' % self.scriptpath(code)

    def nicepath(self, code):
        return '/wiki/'

    def dbName(self, code):
        # returns the name of the MySQL database
        return '%s%s' % (code, self.name)

    # Which version of MediaWiki is used?
    def version(self, code):
        """Return MediaWiki version number as a string."""
        # Don't use this, use versionnumber() instead. This only exists
        # to not break family files.
        # Here we return the latest mw release for downloading
        return '1.20wmf2'

    def versionnumber(self, code, version=None):
        """Return an int identifying MediaWiki version.

        Currently this is implemented as returning the minor version
        number; i.e., 'X' in version '1.X.Y'

        if version is given (e.g. from a mw page), extract that number

        """
        R = re.compile(r"(\d+).(\d+)")
        M = R.search(version or self.version(code))
        if not M:
            # Version string malformatted; assume it should have been 1.10
            return 10
        return 1000 * int(M.group(1)) + int(M.group(2)) - 1000

    def page_action_address(self, code, name, action):
        return '%s?title=%s&action=%s&useskin=monobook' % (
            self.path(code), name, action)

    def put_address(self, code, name):
        return '%s?title=%s&action=submit&useskin=monobook' % (
            self.path(code), name)

    def get_address(self, code, name):
        return '%s?title=%s&redirect=no&useskin=monobook' % (
            self.path(code), name)

    # The URL to get a page, in the format indexed by Google.
    def nice_get_address(self, code, name):
        return '%s%s' % (self.nicepath(code), name)

    def edit_address(self, code, name):
        return '%s?title=%s&action=edit&useskin=monobook' % (
            self.path(code), name)

    def watch_address(self, code, name):
        return '%s?title=%s&action=watch&useskin=monobook' % (
            self.path(code), name)

    def unwatch_address(self, code, name):
        return '%s?title=%s&action=unwatch&useskin=monobook' % (
            self.path(code), name)

    def purge_address(self, code, name):
        return '%s?title=%s&redirect=no&action=purge&useskin=monobook' % (
            self.path(code), name)

    def references_address(self, code, name):
        return '%s?title=%s:Whatlinkshere&target=%s&limit=%d&useskin=monobook' % (
            self.path(code), self.special_namespace_url(code), name, config.special_page_limit)

    def upload_address(self, code):
        return '%s?title=%s:Upload&useskin=monobook' % (
            self.path(code), self.special_namespace_url(code))

    def double_redirects_address(self, code, default_limit=True):
        if default_limit:
            return '%s?title=%s:DoubleRedirects&useskin=monobook' % (
                self.path(code), self.special_namespace_url(code))
        else:
            return '%s?title=%s:DoubleRedirects&limit=%d&useskin=monobook' % (
                self.path(code), self.special_namespace_url(code),
                config.special_page_limit)

    def broken_redirects_address(self, code, default_limit=True):
        if default_limit:
            return '%s?title=%s:BrokenRedirects&useskin=monobook' % (
                self.path(code), self.special_namespace_url(code))
        else:
            return '%s?title=%s:BrokenRedirects&limit=%d&useskin=monobook' % (
                self.path(code), self.special_namespace_url(code),
                config.special_page_limit)

    def random_address(self, code):
        return "%s?title=%s:Random&useskin=monobook" % (
            self.path(code), self.special_namespace_url(code))

    def randomredirect_address(self, code):
        return "%s?title=%s:RandomRedirect&useskin=monobook" % (
            self.path(code), self.special_namespace_url(code))

    def allmessages_address(self, code):
        return "%s?title=%s:Allmessages&ot=html&useskin=monobook" % (
            self.path(code), self.special_namespace_url(code))

    def login_address(self, code):
        return '%s?title=%s:Userlogin&useskin=monobook' % (
            self.path(code), self.special_namespace_url(code))

    def captcha_image_address(self, code, id):
        return '%s?title=%s:Captcha/image&wpCaptchaId=%s&useskin=monobook' % (
            self.path(code), self.special_namespace_url(code), id)

    def watchlist_address(self, code):
        return '%s?title=%s:Watchlist/edit&useskin=monobook' % (
            self.path(code), self.special_namespace_url(code))

    def contribs_address(self, code, target, limit=500, offset=''):
        return '%s?title=%s:Contributions&target=%s&limit=%s&offset=%s&useskin=monobook' % (
            self.path(code), self.special_namespace_url(code), target, limit, offset)

    def move_address(self, code):
        return '%s?title=%s:Movepage&action=submit&useskin=monobook' % (
            self.path(code), self.special_namespace_url(code))

    def delete_address(self, code, name):
        return '%s?title=%s&action=delete&useskin=monobook' % (
            self.path(code), name)

    def undelete_view_address(self, code, name, ts=''):
        return '%s?title=%s:Undelete&target=%s&timestamp=%s&useskin=monobook' % (
            self.path(code), self.special_namespace_url(code), name, ts)

    def undelete_address(self, code):
        return '%s?title=%s:Undelete&action=submit&useskin=monobook' % (self.path(code), self.special_namespace_url(code))

    def protect_address(self, code, name):
        return '%s?title=%s&action=protect&useskin=monobook' % (self.path(code),
                                                                name)

    def unprotect_address(self, code, name):
        return '%s?title=%s&action=unprotect&useskin=monobook' % (
            self.path(code), name)

    def block_address(self, code):
        return '%s?title=%s:Blockip&action=submit&useskin=monobook' % (
            self.path(code), self.special_namespace_url(code))

    def unblock_address(self, code):
        return '%s?title=%s:Ipblocklist&action=submit&useskin=monobook' % (
            self.path(code), self.special_namespace_url(code))

    def blocksearch_address(self, code, name):
        return '%s?title=%s:Ipblocklist&action=search&ip=%s&useskin=monobook' % (
            self.path(code), self.special_namespace_url(code), name)

    def linksearch_address(self, code, link, limit=500, offset=0):
        return '%s?title=%s:Linksearch&limit=%d&offset=%d&target=%s&useskin=monobook' % (
            self.path(code), self.special_namespace_url(code), limit, offset,
            link)

    def version_history_address(self, code, name,
                                limit=config.special_page_limit):
        return '%s?title=%s&action=history&limit=%d&useskin=monobook' % (
            self.path(code), name, limit)

    def export_address(self, code):
        return '%s?title=%s:Export&useskin=monobook' % (
            self.path(code), self.special_namespace_url('_default'))

    def globalusers_address(self, code, target='', limit=500, offset='',
                            group=''):
        return '%s?title=%s:GlobalUsers&username=%s&limit=%s&offset=%s&group=%s&useskin=monobook' % (
            self.path(code), self.special_namespace_url(code), target, limit,
            offset, group)

    def query_address(self, code):
        return '%s?' % self.querypath(code)

    def api_address(self, code):
        return '%s?' % self.apipath(code)

    def search_address(self, code, query, limit=100, namespaces=None):
        """
        Constructs a URL for searching using Special:Search
        'namespaces' may be an int or a list; an empty list selects
        all namespaces.  Defaults to namespace 0
        """
        namespace_params = ''
        if namespaces is not None:
            if isinstance(namespaces, int):
                namespace_params = "&ns%d=1" % namespaces
            elif isinstance(namespaces, list):
                if len(namespaces) == 0:
                    # add all namespaces
                    namespaces = self.namespaces.keys()
                for i in namespaces:
                    if i >= 0:
                        namespace_params = namespace_params + '&ns%d=1' % i

        return "%s?title=%s:Search&search=%s&limit=%d%s&fulltext=1&useskin=monobook" % (
            self.path(code), self.special_namespace_url(code), query, limit,
            namespace_params)

    def allpages_address(self, code, start, namespace=0):
        if self.version(code) == "1.2":
            return '%s?title=%s:Allpages&printable=yes&from=%s&useskin=monobook' % (
                self.path(code), self.special_namespace_url(code), start)
        else:
            return '%s?title=%s:Allpages&from=%s&namespace=%s&useskin=monobook' % (
                self.path(code), self.special_namespace_url(code), start,
                namespace)

    def log_address(self, code, limit=50, mode='', user=''):
        return "%s?title=Special:Log&type=%s&user=%s&page=&limit=%d&useskin=monobook" % (
            self.path(code), mode, user, limit)

    def newpages_address(self, code, limit=50, namespace=0):
        return "%s?title=%s:Newpages&limit=%d&namespace=%s&useskin=monobook" % (
            self.path(code), self.special_namespace_url(code), limit, namespace)

    def longpages_address(self, code, limit=500):
        return "%s?title=%s:Longpages&limit=%d&useskin=monobook" % (
            self.path(code), self.special_namespace_url(code), limit)

    def shortpages_address(self, code, limit=500):
        return "%s?title=%s:Shortpages&limit=%d&useskin=monobook" % (
            self.path(code), self.special_namespace_url(code), limit)

    def categories_address(self, code, limit=500):
        return "%s?title=%s:Categories&limit=%d&useskin=monobook" % (
            self.path(code), self.special_namespace_url(code), limit)

    def unusedfiles_address(self, code, limit=500):
            return "%s?title=%s:UnusedFiles&limit=%d&useskin=monobook" % (
                self.path(code), self.special_namespace_url(code), limit)

    def deadendpages_address(self, code, limit=500):
        return "%s?title=%s:Deadendpages&limit=%d&useskin=monobook" % (
            self.path(code), self.special_namespace_url(code), limit)

    def ancientpages_address(self, code, limit=500):
        return "%s?title=%s:Ancientpages&limit=%d&useskin=monobook" % (
            self.path(code), self.special_namespace_url(code), limit)

    def lonelypages_address(self, code, limit=500):
        return "%s?title=%s:Lonelypages&limit=%d&useskin=monobook" % (
            self.path(code), self.special_namespace_url(code), limit)

    def protectedpages_address(self, code, limit=500):
        return "%s?title=%s:ProtectedPages&limit=%d&useskin=monobook" % (
            self.path(code), self.special_namespace_url(code), limit)

    def unwatchedpages_address(self, code, limit=500):
        return "%s?title=%s:Unwatchedpages&limit=%d&useskin=monobook" % (
            self.path(code), self.special_namespace_url(code), limit)

    def uncategorizedcategories_address(self, code, limit=500):
        return "%s?title=%s:Uncategorizedcategories&limit=%d&useskin=monobook" % (
            self.path(code), self.special_namespace_url(code), limit)

    def uncategorizedimages_address(self, code, limit=500):
        return "%s?title=%s:Uncategorizedimages&limit=%d&useskin=monobook" % (
            self.path(code), self.special_namespace_url(code), limit)

    def uncategorizedpages_address(self, code, limit=500):
        return "%s?title=%s:Uncategorizedpages&limit=%d&useskin=monobook" % (
            self.path(code), self.special_namespace_url(code), limit)

    def uncategorizedtemplates_address(self, code, limit=500):
        return "%s?title=%s:UncategorizedTemplates&limit=%d&useskin=monobook" % (
            self.path(code), self.special_namespace_url(code), limit)

    def unusedcategories_address(self, code, limit=500):
        return "%s?title=%s:Unusedcategories&limit=%d&useskin=monobook" % (
            self.path(code), self.special_namespace_url(code), limit)

    def wantedcategories_address(self, code, limit=500):
        return "%s?title=%s:wantedcategories&limit=%d&useskin=monobook&uselang=en" % (
            self.path(code), self.special_namespace_url(code), limit)

    def withoutinterwiki_address(self, code, limit=500):
        return "%s?title=%s:Withoutinterwiki&limit=%d&useskin=monobook" % (
            self.path(code), self.special_namespace_url(code), limit)

    def code2encoding(self, code):
        """Return the encoding for a specific language wiki"""
        return 'utf-8'

    def code2encodings(self, code):
        """Return a list of historical encodings for a specific language
           wiki"""
        return self.code2encoding(code),

    # aliases
    def encoding(self, code):
        """Return the encoding for a specific language wiki"""
        return self.code2encoding(code)

    def encodings(self, code):
        """Return a list of historical encodings for a specific language
           wiki"""
        return self.code2encodings(code)

    def __cmp__(self, otherfamily):
        try:
            return cmp(self.name, otherfamily.name)
        except AttributeError:
            return cmp(id(self), id(otherfamily))

    def __hash__(self):
        return hash(self.name)

    def __repr__(self):
        return 'Family("%s")' % self.name

    def RversionTab(self, code):
        """Change this to some regular expression that shows the page we
        found is an existing page, in case the normal regexp does not work.

        """
        return None

    def has_query_api(self, code):
        """Is query.php installed in the wiki?"""
        return False

    def shared_image_repository(self, code):
        """Return the shared image repository, if any."""
        return (None, None)

    def shared_data_repository(self, code, transcluded=False):
        """Return the shared wikidata repository, if any."""
        return (None, None)

    def server_time(self, code):
        """Return a datetime object representing server time"""
        # TODO : If the local computer time is wrong, result will be wrong
        return datetime.utcnow() + self.servergmtoffset

    def isPublic(self, code):
        """Does the wiki require logging in before viewing it?"""
        return True

    def post_get_convert(self, site, getText):
        """Does a conversion on the retrieved text from the wiki
        i.e. Esperanto X-conversion """
        return getText

    def pre_put_convert(self, site, putText):
        """Does a conversion on the text to insert on the wiki
        i.e. Esperanto X-conversion """
        return putText


# Parent class for all wikimedia families
class WikimediaFamily(Family):
    def __init__(self):
        super(WikimediaFamily, self).__init__()

        self.namespaces[828] = {
            '_default': u'Module',
            'ab': u'Модуль',
            'ace': u'Modul',
            'als': u'Modul',
            'an': u'Modulo',
            'ar': u'وحدة',
            'arz': u'وحدة',
            'ast': u'Módulu',
            'av': u'Модуль',
            'ay': u'Módulo',
            'ba': u'Модуль',
            'bar': u'Modul',
            'be-x-old': u'Модуль',
            'bjn': u'Modul',
            'bn': u'মডিউল',
            'bpy': u'মডিউল',
            'bs': u'Modul',
            'bug': u'Modul',
            'bxr': u'Модуль',
            'ca': u'Mòdul',
            'cbk-zam': u'Módulo',
            'ce': u'Модуль',
            'cs': u'Modul',
            'csb': u'Moduł',
            'cv': u'Модуль',
            'cy': u'Modiwl',
            'da': u'Modul',
            'de': u'Modul',
            'dsb': u'Modul',
            'dv': u'މޮޑިއުލް',
            'eml': u'Modulo',
            'eo': u'Modulo',
            'es': u'Módulo',
            'et': u'Moodul',
            'eu': u'Modulu',
            'fa': u'پودمان',
            'fiu-vro': u'Moodul',
            'frr': u'Modul',
            'fur': u'Modulo',
            'gag': u'Modül',
            'gan': u'模組',
            'gl': u'Módulo',
            'glk': u'پودمان',
            'gn': u'Módulo',
            'he': u'יחידה',
            'hsb': u'Modul',
            'hu': u'Modul',
            'id': u'Modul',
            'ilo': u'Modulo',
            'it': u'Modulo',
            'ja': u'モジュール',
            'jv': u'Modul',
            'ka': u'მოდული',
            'kl': u'Modul',
            'ko': u'모듈',
            'koi': u'Модуль',
            'krc': u'Модуль',
            'ksh': u'Modul',
            'kv': u'Модуль',
            'lad': u'Módulo',
            'lb': u'Modul',
            'lbe': u'Модуль',
            'lez': u'Модуль',
            'lij': u'Modulo',
            'lmo': u'Modulo',
            'map-bms': u'Modul',
            'mhr': u'Модуль',
            'min': u'Modul',
            'mrj': u'Модуль',
            'ms': u'Modul',
            'mwl': u'Módulo',
            'myv': u'Модуль',
            'mzn': u'پودمان',
            'nah': u'Módulo',
            'nap': u'Modulo',
            'nds': u'Modul',
            'nn': u'Modul',
            'os': u'Модуль',
            'pdc': u'Modul',
            'pfl': u'Modul',
            'pl': u'Moduł',
            'pms': u'Modulo',
            'pt': u'Módulo',
            'qu': u'Módulo',
            'ru': u'Модуль',
            'rue': u'Модуль',
            'sah': u'Модуль',
            'scn': u'Modulo',
            'sk': u'Modul',
            'sl': u'Modul',
            'stq': u'Modul',
            'su': u'Modul',
            'sv': u'Modul',
            'szl': u'Moduł',
            'tr': u'Modül',
            'tt': u'Модуль',
            'udm': u'Модуль',
            'uk': u'Модуль',
            'vec': u'Modulo',
            'vep': u'Moodul',
            'vi': u'Mô đun',
            'wuu': u'模块',
            'xal': u'Модуль',
            'xmf': u'მოდული',
            'yi': u'יחידה',
            'za': u'模块',
            'zh': u'模块',
            'zh-yue': u'模組',
        }

        self.namespaces[829] = {
            '_default': u'Module talk',
            'ab': u'Обсуждение модуля',
            'ace': u'Pembicaraan Modul',
            'als': u'Modul Diskussion',
            'an': u'Descusión modulo',
            'ar': u'نقاش الوحدة',
            'arz': u'نقاش الوحدة',
            'ast': u'Alderique módulu',
            'av': u'Обсуждение модуля',
            'ay': u'Módulo discusión',
            'ba': u'Модуль буйынса фекерләшеү',
            'bar': u'Modul Diskussion',
            'be-x-old': u'Абмеркаваньне модулю',
            'bjn': u'Pembicaraan Modul',
            'bm': u'Discussion module',
            'bn': u'মডিউল আলাপ',
            'bpy': u'মডিউল আলাপ',
            'bs': u'Razgovor o modulu',
            'bug': u'Pembicaraan Modul',
            'bxr': u'Обсуждение модуля',
            'ca': u'Mòdul Discussió',
            'cbk-zam': u'Módulo discusión',
            'ce': u'Обсуждение модуля',
            'cs': u'Diskuse k modulu',
            'csb': u'Dyskusja modułu',
            'cv': u'Обсуждение модуля',
            'cy': u'Sgwrs modiwl',
            'da': u'Moduldiskussion',
            'de': u'Modul Diskussion',
            'dsb': u'Modul diskusija',
            'dv': u'މޮޑިއުލް ޚިޔާލު',
            'eml': u'Discussioni modulo',
            'eo': u'Modulo-Diskuto',
            'es': u'Módulo discusión',
            'et': u'Mooduli arutelu',
            'eu': u'Modulu eztabaida',
            'fa': u'بحث پودمان',
            'ff': u'Discussion module',
            'fiu-vro': u'Mooduli arutelu',
            'fr': u'Discussion module',
            'frp': u'Discussion module',
            'frr': u'Modul Diskussion',
            'fur': u'Discussioni modulo',
            'gag': u'Modül tartışma',
            'gan': u'模組討論',
            'gl': u'Conversa módulo',
            'glk': u'بحث پودمان',
            'gn': u'Módulo discusión',
            'he': u'שיחת יחידה',
            'hsb': u'Modul diskusija',
            'ht': u'Discussion module',
            'hu': u'Modulvita',
            'id': u'Pembicaraan Modul',
            'ilo': u'Modulo tungtungan',
            'it': u'Discussioni modulo',
            'ja': u'モジュール・トーク',
            'jv': u'Pembicaraan Modul',
            'kl': u'Moduldiskussion',
            'ko': u'모듈토론',
            'koi': u'Обсуждение модуля',
            'krc': u'Обсуждение модуля',
            'ksh': u'Modul Diskussion',
            'kv': u'Обсуждение модуля',
            'lad': u'Módulo discusión',
            'lb': u'Modul Diskussion',
            'lbe': u'Обсуждение модуля',
            'lez': u'Обсуждение модуля',
            'li': u'Overleg module',
            'lij': u'Discussioni modulo',
            'lmo': u'Discussioni modulo',
            'ln': u'Discussion module',
            'map-bms': u'Pembicaraan Modul',
            'mg': u'Discussion module',
            'mhr': u'Обсуждение модуля',
            'min': u'Rundiang Modul',
            'mrj': u'Обсуждение модуля',
            'mwl': u'Módulo Discussão',
            'myv': u'Обсуждение модуля',
            'mzn': u'بحث پودمان',
            'nah': u'Módulo discusión',
            'nap': u'Discussioni modulo',
            'nds': u'Modul Diskussion',
            'nds-nl': u'Overleg module',
            'nl': u'Overleg module',
            'nn': u'Moduldiskusjon',
            'os': u'Обсуждение модуля',
            'pcd': u'Discussion module',
            'pdc': u'Modul Diskussion',
            'pfl': u'Modul Diskussion',
            'pl': u'Dyskusja modułu',
            'pms': u'Discussioni modulo',
            'pt': u'Módulo Discussão',
            'qu': u'Módulo discusión',
            'ru': u'Обсуждение модуля',
            'rue': u'Обговорення модуля',
            'sah': u'Обсуждение модуля',
            'scn': u'Discussioni modulo',
            'sg': u'Discussion module',
            'sk': u'Diskusia k modulu',
            'sl': u'Pogovor o modulu',
            'srn': u'Overleg module',
            'stq': u'Modul Diskussion',
            'su': u'Pembicaraan Modul',
            'sv': u'Moduldiskussion',
            'szl': u'Dyskusja modułu',
            'tr': u'Modül tartışma',
            'tt': u'Обсуждение модуля',
            'ty': u'Discussion module',
            'udm': u'Обсуждение модуля',
            'uk': u'Обговорення модуля',
            'vec': u'Discussioni modulo',
            'vep': u'Mooduli arutelu',
            'vi': u'Thảo luận Mô đun',
            'vls': u'Overleg module',
            'wa': u'Discussion module',
            'wo': u'Discussion module',
            'wuu': u'模块讨论',
            'xal': u'Обсуждение модуля',
            'yi': u'שיחת יחידה',
            'za': u'模块讨论',
            'zea': u'Overleg module',
            'zh': u'模块讨论',
            'zh-yue': u'模組討論',
        }

        self.namespacesWithSubpage.extend([4, 12])

        # CentralAuth cross avaliable projects.
        self.cross_projects = [
            'commons', 'incubator', 'mediawiki', 'meta', 'species', 'test',
            'wikibooks', 'wikidata', 'wikinews', 'wikipedia', 'wikiquote',
            'wikisource', 'wikiversity', 'wiktionary',
        ]

    def version(self, code):
        """Return Wikimedia projects version number as a string."""
        # Don't use this, use versionnumber() instead. This only exists
        # to not break family files.
        return '1.22wmf12'

    def shared_image_repository(self, code):
        return ('commons', 'commons')
        
    def protocol(self, code):
        return 'https'
